Анализ сайта apcmag.com
Основное Готовность: 70%
Домен
apcmag.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://apcmag.com
308 PermanentRedirect
https://apcmag.com/
301 MovedPermanently
https://www.techradar.com/news/apcmag
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,81сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,81сек оптимальна.
Объем документа
2199Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 2199Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 29
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 29 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | module | https://www.techradar.com/vite/assets/reduxStore-C7ydtzUl.js |
| js | module | https://www.techradar.com/vite/assets/main-DbU6s5VN.js |
| js | module | https://www.techradar.com/vite/assets/Article/GroupProductCarousel.ts-C36Yusa-.js |
| js | module | https://www.techradar.com/vite/assets/UtilityBar/ShareArticle/Button.ts-BPdyVGbt.js |
| js | module | https://www.techradar.com/vite/assets/Util/GoogleButton/Button.ts-CidALwoA.js |
| js | module | https://www.techradar.com/vite/assets/Newsletter/NewsletterForm/NewsletterForm.ts-C8yqsC2R.js |
| js | module | https://www.techradar.com/vite/assets/Newsletter/MultiSubscribe/MultiSubscribe.ts-CazV70zN.js |
| js | module | https://www.techradar.com/vite/assets/Newsletter/Modal/Modal.ts-BiS2ZTep.js |
| js | module | https://www.techradar.com/vite/assets/Util/NewsletterModal/Button.ts-CnOqcu8O.js |
| js | module | https://www.techradar.com/vite/assets/UtilityBar/UtilityBar.ts-C_nrMOzj.js |
| js | module | https://www.techradar.com/vite/assets/Util/Truncate/Truncate.ts-DC0Z3UDu.js |
| js | module | https://www.techradar.com/vite/assets/Viafoura/Comments/CommentsSizeLogger.ts-BMUlJYgr.js |
| js | module | https://www.techradar.com/vite/assets/SponsoredScroll/SponsoredScroll.ts-CXgzYyeW.js |
| js | module | https://www.techradar.com/vite/assets/Slice/PopularBox/PopularBox.ts-cu3W1cjf.js |
| js | module | https://www.techradar.com/vite/assets/Ads/Ads.ts-CtWyfXDj.js |
| js | module | https://www.techradar.com/vite/assets/Viafoura/EntryScript/EntryScript.ts-iJGQ0rbF.js |
| js | module | https://www.techradar.com/vite/assets/Region/LocaleSelector/LocaleSelector.ts-LhBGDQvt.js |
| js | module | https://www.techradar.com/vite/assets/Recirculation/ArticleRiver/ArticleRiver.ts-D2SKu5sg.js |
| js | module | https://www.techradar.com/vite/assets/Newsletter/ExitIntent/ExitIntent.ts-BkWAEScQ.js |
| js | module | https://www.techradar.com/vite/assets/Footer/ccpa-footer-link.ts-B9_pzN11.js |
| js | module | https://www.techradar.com/vite/assets/Footer/gdpr-footer-link.ts-BYKQRecd.js |
| js | module | https://www.techradar.com/vite/assets/RegionRedirectBanner/RegionRedirectBanner.ts-C9aGhgr0.js |
| js | https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js | |
| js | https://freyr.futurecdn.net/freyr.js | |
| js | https://hawk.techradar.com/js/w/es6/master-97183485/ecomwidgets.js | |
| js | https://hawk.techradar.com/js/w/es6/master-97183485/trd-site.js | |
| js | https://hawk.techradar.com/js/w/es6/master-97183485/seasonal.js | |
| js | module | https://hawk.techradar.com/js/w/es6/master-97183485/ecomlinks.js |
| js | text/javascript | //cdn.viafoura.net/entry/index.js |
Серверные заголовки
Кол-во: 28
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 28шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| x-ftr-request-id | 3481b45a-6268-49f8-93e0-677b4bf8fca0 |
| X-Frame-Options | SAMEORIGIN |
| Content-Security-Policy | frame-ancestors self |
| x-ftr-kiosq-server-side | 1 |
| xkey | techradar-platform-responsive |
| x-article-id | ZWCjTDGr9FQi4Lvtri6n9Y |
| x-modified-date | 1785106460 |
| x-ftr-cache-status | HIT MISS |
| x-age | 40 |
| x-ftr-balancer | vanilla-mochi-http-haproxy-prod-2 |
| x-ftr-backend | varnish-leopard |
| x-ftr-backend-server | vanilla-leopard-http-cache-prod-04 |
| Via | 1.1 varnish |
| Accept-Ranges | bytes |
| Age | 151861 |
| Date | Sat, 22 Aug 2026 12:15:59 GMT |
| X-Served-By | cache-lon420130-LON, cache-fra-eddf8230074-FRA |
| x-cache-hits | 2, 0 |
| x-timer | S1787400959.004177,VS0,VE2 |
| Vary | Accept-Encoding |
| Set-Cookie | FTR_Country_Code=RU; path=/; domain=www.techradar.com |
| x-country-code | US |
| x-country-code-real | RU |
| Strict-Transport-Security | max-age=31536000; includeSubDomains |
| X-Cache | HIT-CLUSTER |
| x-kiosq-info | u=anonymous |
| Cache-Control | no-store, private |
| Alt-Svc | h3=":443" |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 43%
Title
APC issue 561 (August 2026) is on sale now! | TechRadar
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 55, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Stop your devices spying on you. How big companies record everything you do
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 75, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.techradar.com/news/apcmag
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Есть ошибки
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots указан, но в нем содержится неизвестное значение...
Адаптивность
width=device-width,initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 12
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | TechRadar |
| og:locale | en_US |
| og:locale:alternate | en_AU |
| og:locale:alternate | en_NZ |
| og:image | https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg |
| og:image:width | 1199 |
| og:image:height | 674 |
| og:image:alt | APC August 2026 issue 561 |
| og:type | article |
| og:title | APC issue 561 (August 2026) is on sale now! |
| og:url | https://www.techradar.com/news/apcmag |
| og:description | Stop your devices spying on you. How big companies record everything you do |
Все мета-теги
Кол-во: 42
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 42шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width,initial-scale=1 |
| name | pub_date | 2024-04-01T21:37:57+00:00 |
| name | description | Stop your devices spying on you. How big companies record everything you do |
| name | robots | max-image-preview:large |
| name | bingbot | noarchive |
| name | msapplication-TileColor | #000000 |
| name | msapplication-TileImage | https://vanilla.futurecdn.net/techradar/1726708/apple-touch-icon.png |
| name | apple-news-title | APC issue 561 (August 2026) is on sale now! |
| name | google-site-verification | jEzBNX-r47v-rgc86g7xG47qMqF4VJuXdLUueTx8saU |
| name | p:domain_verify | 10329f1fd4d0a2cd5c0d3b3b809cb4cd |
| name | OMG-Verify-V1 | 1036697-2d2c9025-5430-4e79-8349-e8c1c926dd73 |
| name | msvalidate.01 | CC462E6DF91492086145CA5EBDCB615E |
| name | theme-color | #090E21 |
| name | lomadee-verification | 22816996 |
| name | vf:container_id | ZWCjTDGr9FQi4Lvtri6n9Y |
| property | og:site_name | TechRadar |
| property | og:locale | en_US |
| property | og:locale:alternate | en_AU |
| property | og:locale:alternate | en_NZ |
| property | og:image | https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg |
| property | og:image:width | 1199 |
| property | og:image:height | 674 |
| property | og:image:alt | APC August 2026 issue 561 |
| property | og:type | article |
| property | article:publisher | https://www.facebook.com/TechRadar |
| property | og:title | APC issue 561 (August 2026) is on sale now! |
| property | og:url | https://www.techradar.com/news/apcmag |
| property | og:description | Stop your devices spying on you. How big companies record everything you do |
| property | article:published_time | 2024-04-01T21:37:57Z |
| property | article:modified_time | 2026-07-26T22:54:19Z |
| property | article:section | Seasonal Sales |
| property | article:author | https://www.techradar.com/author/apc-magazine |
| property | mrf:authors | APC magazine |
| property | mrf:tags | region:US;articleType:News;control:no-in-article-video;control:van-disable-inbody-ads;control:serversidehawk;category:Seasonal Sales;unindexedFreeform:APC;unindexedFreeform:APC;source:APC |
| property | fb:app_id | 235441786508054 |
| property | twitter:card | summary_large_image |
| property | twitter:site | @TechRadar |
| property | twitter:title | APC issue 561 (August 2026) is on sale now! |
| property | twitter:description | Stop your devices spying on you. How big companies record everything you do |
| property | twitter:creator | @TechRadar |
| property | twitter:image | https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1200-80.jpg |
| property | twitter:account_id | 15560223 |
Оптимизация Готовность: 90%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 11 встречаются в тексте достаточно.
Абзацев с текстом 47 достаточно.
Среднее число слов в абзаце 23 достаточно.
Кол-во знаков контента 18996 на странице оптимально.
Кол-во слов 3021 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 6. Это хорошо.
Тошнота
4,90
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 4,90.
Академич. тошнота
17,54%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| fitness | 24 | 0,79% |
| reviews | 21 | 0,70% |
| coupons | 20 | 0,66% |
| computing | 19 | 0,63% |
| camera | 19 | 0,63% |
| guides | 17 | 0,56% |
| privacy | 17 | 0,56% |
| brands | 16 | 0,53% |
| security | 15 | 0,50% |
| buying | 14 | 0,46% |
| laptops | 14 | 0,46% |
| headphones | 13 | 0,43% |
| seasonal | 13 | 0,43% |
| gaming | 12 | 0,40% |
| streaming | 12 | 0,40% |
| exclusive | 11 | 0,36% |
| member | 10 | 0,33% |
| devices | 10 | 0,33% |
| future | 9 | 0,30% |
| windows | 8 | 0,26% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 579 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://apcmag.com/robots.txt
308 PermanentRedirect
https://apcmag.com/robots.txt
301 MovedPermanently
https://www.techradar.com/news/apcmag
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en" data-locale="US" dir="ltr" class="techradar"><head>
<!-- [METATAGS - critical] -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>APC issue 561 (August 2026) is on sale now! | TechRadar</title>
<meta name="pub_date" content="2024-04-01T21:37:57+00:00">
<meta name="description" content="Stop your devices spying on you. How big companies record everything you do">
<link rel="canonical" href="https://www.techradar.com/news/apcmag">
<link rel="preconnect" href="https://vanilla.futurecdn.net/techradar" crossorigin="">
<link rel="preconnect" href="https://bordeaux.futurecdn.net">
<link rel="preconnect" href="https://cdn.mos.cms.futurecdn.net">
<link rel="preconnect" href="https://vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://bordeaux.futurecdn.net">
<link rel="dns-prefetch" href="https://cdn.mos.cms.futurecdn.net">
<link rel="dns-prefetch" href="https://vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://slice.vanilla.futurecdn.net">
<link rel="dns-prefetch" href="https://sommelier.futurehybrid.tech">
<link rel="dns-prefetch" href="https://securepubads.g.doubleclick.net">
<link rel="dns-prefetch" href="https://targetemsecure.blob.core.windows.net">
<link rel="dns-prefetch" href="https://cdn.privacy-mgmt.com">
<link rel="dns-prefetch" href="https://widgets.hawk-assets.co.uk">
<link rel="dns-prefetch" href="https://hawk.techradar.com">
<link rel="dns-prefetch" href="https://cdn.jwplayer.com">
<meta name="robots" content="max-image-preview:large">
<meta name="bingbot" content="noarchive">
<link rel="apple-touch-icon" href="https://vanilla.futurecdn.net/techradar/1726708/apple-touch-icon.png">
<meta name="msapplication-TileColor" content="#000000">
<meta name="msapplication-TileImage" content="https://vanilla.futurecdn.net/techradar/1726708/apple-touch-icon.png">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1726708/favicon.ico" size="16x16">
<link rel="icon" href="https://vanilla.futurecdn.net/techradar/1726708/apple-touch-icon.png" size="120x120">
<meta property="og:site_name" content="TechRadar">
<meta property="og:locale" content="en_US">
<meta property="og:locale:alternate" content="en_AU">
<meta property="og:locale:alternate" content="en_NZ">
<meta property="og:image" content="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg">
<meta property="og:image:width" content="1199">
<meta property="og:image:height" content="674">
<meta property="og:image:alt" content="APC August 2026 issue 561">
<meta property="og:type" content="article">
<meta property="article:publisher" content="https://www.facebook.com/TechRadar">
<meta property="og:title" content="APC issue 561 (August 2026) is on sale now!">
<meta property="og:url" content="https://www.techradar.com/news/apcmag">
<meta property="og:description" content="Stop your devices spying on you. How big companies record everything you do">
<meta property="article:published_time" content="2024-04-01T21:37:57Z">
<meta property="article:modified_time" content="2026-07-26T22:54:19Z">
<meta property="article:section" content="Seasonal Sales">
<meta property="article:author" content="https://www.techradar.com/author/apc-magazine">
<!-- [/METATAGS - critical] -->
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-400-Regular.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="font" href="https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-600-SemiBold.woff2" type="font/woff2" crossorigin="">
<link rel="preload" as="image" href="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg.webp" imagesrcset="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1600w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-750-80.jpg.webp 750w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-320-80.jpg.webp 320w" imagesizes="(min-width: 1000px) 600px, 100vw" fetchpriority="high">
<style id="css-layer-order">
@layer reset, legacy, tw-components, components, tw-utilities, utilities, van-ds, hawk, global;
</style> <style id="siteconfig-theme" data-layerless-source="true">@layer legacy {
:root {
--color-primary-50: 216 233 243;
--color-primary-100: 176 210 229;
--color-primary-200: 136 188 216;
--color-primary-300: 96 165 203;
--color-primary-400: 60 141 185;
--color-primary-500: 47 110 145;
--color-primary-600: 40 94 124;
--color-primary-700: 33 78 102;
--color-primary-800: 26 62 81;
--color-primary-900: 19 45 60;
--color-primary-950: 12 29 39;
--color-secondary-50: 226 229 233;
--color-secondary-100: 194 200 208;
--color-secondary-200: 161 171 184;
--color-secondary-300: 129 141 159;
--color-secondary-400: 100 113 131;
--color-secondary-500: 75 85 99;
--color-secondary-600: 64 73 85;
--color-secondary-700: 54 61 71;
--color-secondary-800: 43 49 57;
--color-secondary-900: 33 37 43;
--color-secondary-950: 22 25 29;
--font-ui-copy: "Open Sans", "Open Sans-fallback", sans-serif;
--font-ui-heading: "Open Sans", "Open Sans-fallback", sans-serif;
--font-article-copy: "Open Sans", "Open Sans-fallback", sans-serif;
--font-article-heading: "Open Sans", "Open Sans-fallback", sans-serif;
}
}</style>
<!-- [METATAGS] -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"name": "APC issue 561 (August 2026) is on sale now!",
"headline": "APC issue 561 (August 2026) is on sale now!",
"alternativeHeadline": "Stop your devices spying on you. How big companies record everything you do",
"datePublished": "2024-04-01T21:37:57+00:00",
"url": "https://www.techradar.com/news/apcmag",
"articleSection": "Seasonal Sales",
"speakable": {
"@context": "https://schema.org",
"@type": "SpeakableSpecification",
"xpath": [
"/html/head/title",
"/html/head/meta[@name=\"description\"]/@content"
]
},
"image": [
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg",
"caption": "APC August 2026 issue 561",
"width": 1199,
"height": 674
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:262,cw:674,ch:674,q:80,w:674/uBqUZqwLj8kHCi5VHXWMnN.jpg",
"caption": "APC August 2026 issue 561",
"width": 674,
"height": 674
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:150,cw:898,ch:674,q:80,w:898/uBqUZqwLj8kHCi5VHXWMnN.jpg",
"caption": "APC August 2026 issue 561",
"width": 898,
"height": 674
},
{
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/v2/t:0,l:0,cw:1198,ch:674,q:80,w:1198/uBqUZqwLj8kHCi5VHXWMnN.jpg",
"caption": "APC August 2026 issue 561",
"width": 1198,
"height": 674
}
],
"mainEntityOfPage": "https://www.techradar.com/news/apcmag",
"thumbnail": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg",
"caption": "APC August 2026 issue 561",
"width": 1199,
"height": 674
},
"thumbnailUrl": "https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg",
"publisher": {
"@type": "Organization",
"name": "TechRadar",
"url": "https://www.techradar.com",
"logo": {
"@context": "https://schema.org",
"@type": "ImageObject",
"url": "vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg",
"caption": "TechRadar logo"
}
},
"creator": {
"@type": "Person",
"name": "APC magazine",
"url": "https://www.techradar.com/author/apc-magazine"
},
"author": {
"@type": "Person",
"name": "APC magazine",
"url": "https://www.techradar.com/author/apc-magazine"
},
"dateModified": "2026-07-26T22:54:19+00:00"
}
</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"APC issue 561 (August 2026) is on sale now! | TechRadar","url":"https://www.techradar.com/news/apcmag","primaryImageOfPage":{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg","caption":"APC August 2026 issue 561"}}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@context":"https://schema.org","@type":"ListItem","position":1,"item":{"@id":"https://www.techradar.com/seasonal-sales","name":"Seasonal Sales"}}]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg","caption":"blank","description":"APC August 2026 issue 561","height":674,"width":1199},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg","description":"Readly for APC","height":541,"width":962},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg","description":"Techmags","height":213,"width":970},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png","description":"Apple Store APC mag","height":117,"width":338},{"@type":"ImageObject","url":"https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png","description":"Zinio APC mag app","height":165,"width":638}]}</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SiteNavigationElement",
"name": "TV size finder",
"url": "https://www.techradar.com/tag/tv-size-finder",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best laptop",
"url": "https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best web hosting",
"url": "https://www.techradar.com/web-hosting/best-web-hosting-service-websites",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "NYT Wordle today",
"url": "https://www.techradar.com/news/wordle-today",
"@id": "#trending"
},
{
"@type": "SiteNavigationElement",
"name": "Best VPN",
"url": "https://www.techradar.com/vpn/best-vpn",
"@id": "#trending"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ItemList",
"name": "Main Navigation",
"description": "Site navigation",
"numberOfItems": 11,
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"itemListElement": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Phones",
"url": "https://www.techradar.com/phones"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Computing",
"url": "https://www.techradar.com/computing",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Laptops",
"url": "https://www.techradar.com/computing/laptops"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Software & Security",
"url": "https://www.techradar.com/computing/software"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Components",
"url": "https://www.techradar.com/computing/computing-components"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Internet",
"url": "https://www.techradar.com/computing/internet"
},
{
"@type": "SiteNavigationElement",
"position": 5,
"name": "Tablets",
"url": "https://www.techradar.com/tablets"
},
{
"@type": "SiteNavigationElement",
"position": 6,
"name": "VR & AR",
"url": "https://www.techradar.com/computing/software/virtual-reality-augmented-reality"
},
{
"@type": "SiteNavigationElement",
"position": 7,
"name": "Peripherals",
"url": "https://www.techradar.com/computing/peripherals-accessories"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "AI",
"url": "https://www.techradar.com/tag/ai"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "TVs",
"url": "https://www.techradar.com/televisions"
},
{
"@type": "SiteNavigationElement",
"position": 5,
"name": "Streaming",
"url": "https://www.techradar.com/streaming"
},
{
"@type": "SiteNavigationElement",
"position": 6,
"name": "Fitness",
"url": "https://www.techradar.com/health-fitness"
},
{
"@type": "SiteNavigationElement",
"position": 7,
"name": "Audio",
"url": "https://www.techradar.com/audio",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Headphones",
"url": "https://www.techradar.com/audio/headphones"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Speakers",
"url": "https://www.techradar.com/audio/hi-fi/speakers"
},
{
"@type": "SiteNavigationElement",
"position": 3,
"name": "Hi-Fi",
"url": "https://www.techradar.com/audio/hi-fi"
},
{
"@type": "SiteNavigationElement",
"position": 4,
"name": "Audio Streaming",
"url": "https://www.techradar.com/audio/audio-streaming"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 8,
"name": "VPN",
"url": "https://www.techradar.com/vpn"
},
{
"@type": "SiteNavigationElement",
"position": 9,
"name": "Cameras",
"url": "https://www.techradar.com/cameras"
},
{
"@type": "SiteNavigationElement",
"position": 10,
"name": "Home",
"url": "https://www.techradar.com/home",
"hasPart": [
{
"@type": "SiteNavigationElement",
"position": 1,
"name": "Smart Home",
"url": "https://www.techradar.com/home/smart-home"
},
{
"@type": "SiteNavigationElement",
"position": 2,
"name": "Small Appliances",
"url": "https://www.techradar.com/home/small-appliances"
}
]
},
{
"@type": "SiteNavigationElement",
"position": 11,
"name": "EVs",
"url": "https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles"
}
]
}
]
}
</script>
<meta property="mrf:authors" content="APC magazine">
<meta property="mrf:tags" content="region:US;articleType:News;control:no-in-article-video;control:van-disable-inbody-ads;control:serversidehawk;category:Seasonal Sales;unindexedFreeform:APC;unindexedFreeform:APC;source:APC">
<meta property="fb:app_id" content="235441786508054">
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:site" content="@TechRadar">
<meta property="twitter:title" content="APC issue 561 (August 2026) is on sale now!">
<meta property="twitter:description" content="Stop your devices spying on you. How big companies record everything you do">
<meta property="twitter:creator" content="@TechRadar">
<meta property="twitter:image" content="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1200-80.jpg">
<meta name="apple-news-title" content="APC issue 561 (August 2026) is on sale now!">
<meta property="twitter:account_id" content="15560223">
<meta name="google-site-verification" content="jEzBNX-r47v-rgc86g7xG47qMqF4VJuXdLUueTx8saU">
<meta name="p:domain_verify" content="10329f1fd4d0a2cd5c0d3b3b809cb4cd">
<meta name="OMG-Verify-V1" content="1036697-2d2c9025-5430-4e79-8349-e8c1c926dd73">
<meta name="msvalidate.01" content="CC462E6DF91492086145CA5EBDCB615E">
<meta name="theme-color" content="#090E21">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds.xml">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds/tag/seasonal-sales">
<link rel="alternate" type="application/rss+xml" href="https://www.techradar.com/feeds/articletype/news">
<!-- [/METATAGS] -->
<!-- tag factory //-->
<style id="critical-styles">@layer legacy{.legacy-container{margin:auto}.legacy-container:after{content:"";display:table;clear:both}.legacy-container.full{clear:both;max-width:100%}@media screen and (min-width:1000px){.legacy-container.full{max-width:970px}}@media screen and (min-width:1574px){.legacy-container.full{max-width:1200px}body.limit-width .legacy-container.full{max-width:970px}}#main{position:relative;background:#fff;outline:0}@media screen and (min-width:970px){.no-sidebar #content{width:100%}}@media screen and (min-width:1000px){#content{width:600px}}@media screen and (min-width:700px){#content{padding-left:1.5em;padding-right:1.5em;padding-top:.9375em}}@media screen and (min-width:1000px){#content{float:left}}@media screen and (min-width:900px){.impact #content{position:relative;border-top:none}}@media screen and (min-width:1000px){.impact #content{padding-left:0;padding-right:0;padding-top:1.25em;width:100%;max-width:922px;margin-left:24px;margin-right:24px}}#sidebar,.text-copy h1,.text-copy h2,.text-copy h3,.text-copy h4{width:100%}@media screen and (min-width:1000px){#sidebar{width:300px;margin-top:.875em}}.infinite-container .van_vid_carousel{display:none}.infinite-container .news-article{float:none}@media screen and (max-width:699px){body:not(.no-ads):not(.premium) .infinite-container #article-body>.ad-unit:not(#in-article):not(.in-article){height:0!important;margin:0!important}}@media only screen and (min-width:700px){html{font-size:100%}}html{font-family:"Open Sans","Open Sans-fallback";color:#333;overflow-y:scroll}h1,h2,h3,h4,h5{font-weight:700}.caption{font-size:.8125em;line-height:1.84615em}.caption a{text-decoration:underline}.caption a,.caption a:visited{color:#2f6e91}.block-link{display:block;position:relative;color:#333;background:#ddd;line-height:22px;padding:11px 12px;margin:0 12px 12px 0;text-align:center;font-size:14px;font-weight:600;text-transform:uppercase}.block-link .chunk{max-width:80%}.block-link .block-icon,.block-link .chunk{display:inline-block;vertical-align:middle}.block-link .fancy_box-title:before,.block-link .icon:before,.block-link .pagination.internal input[type=checkbox].hidden:checked~label:before,.block-link .pagination.internal label:before,.block-link .rating:not(.slice-container):before,.pagination.internal .block-link input[type=checkbox].hidden:checked~label:before,.pagination.internal .block-link label:before{font-size:10px;margin-left:5px;float:right}.block-link:hover{background:#666}.block-link:hover,.block-link:visited{color:#333;text-decoration:none}.block-link.full{width:calc(100% - 24px)}.separator-heading{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.no-wrap{white-space:nowrap}#content>header h1,.article header h1,.news-article header h1,.news-article.full-width-image header h1,.static-article header h1{font-weight:600;font-size:24px;line-height:30px;margin-bottom:.5rem}@media (min-width:700px){#content>header h1,.article header h1,.news-article header h1,.news-article.full-width-image header h1,.static-article header h1{font-size:28px;line-height:34px}}@media (min-width:1574px){#content>header h1,.article header h1,.news-article header h1,.news-article.full-width-image header h1,.static-article header h1{margin-bottom:.75rem;font-size:34px;line-height:42px}#content>header body.limit-width h1,.article header body.limit-width h1,.news-article header body.limit-width h1,.static-article header body.limit-width h1,body.limit-width #content>header h1,body.limit-width .article header h1,body.limit-width .news-article header h1,body.limit-width .static-article header h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header h2,.article header h2,.news-article header h2,.static-article header h2{font-size:18px;line-height:26px;font-weight:300;margin-bottom:20px}.news-article.full-width-image header h2{font-size:18px;line-height:26px;font-weight:300}@media (min-width:1000px){#content>header h2,.article header h2,.news-article header h2,.news-article.full-width-image header h2,.static-article header h2{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header h2,.article header h2,.news-article header h2,.news-article.full-width-image header h2,.static-article header h2{font-size:24px;line-height:30px}#content>header body.limit-width h2,.article header body.limit-width h2,.news-article header body.limit-width h2,.static-article header body.limit-width h2,body.limit-width #content>header h2,body.limit-width .article header h2,body.limit-width .news-article header h2,body.limit-width .static-article header h2{font-size:20px;line-height:28px}}.no-select{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body>img{height:0;display:block}.hidden{visibility:hidden}.fallback{display:none}.fancy_box-title:before,.icon:before,.pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination.internal label:before,.rating:not(.slice-container):before{font-family:"techradar",arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}#article-body figure blockquote:before{content:"\f104";font-family:techradar;color:#e6248a;position:absolute;left:0;top:20px;font-size:19px}.fancy_box-title:before,.icon-arrow-down:before{content:"\f109"}.icon-arrow-left:before{content:"\f10a"}.icon-arrow-right:before{content:"\f10b"}.icon-category-cameras-and-camcorders:before{content:"\f111"}.icon-category-earbuds:before{content:"\f116"}.icon-category-laptops:before{content:"\f119"}.icon-category-phones:before{content:"\f11b"}.icon-category-speakers:before{content:"\f11e"}.icon-category-televisions:before{content:"\f121"}.icon-category-vpn:before{content:"\f123"}.icon-category-webcam:before{content:"\f125"}.pagination.internal label:before{content:"\f126";cursor:pointer;font-size:22px;position:absolute;top:2px;right:10px;color:#fff}.pagination.internal input[type=checkbox].hidden:checked~label:before{content:"\f129"}.icon-comment:before{content:"\f12a"}.icon-envelope-solid:before{content:"\f12b"}.icon-filled-envelope:before{content:"\f12d"}.icon-home:before{content:"\f130"}.icon-minus_circle:before{content:"\f133"}.icon-plus_circle:before{content:"\f134"}.icon-star:before{content:"\f138"}.rating:not(.slice-container):before{content:"\f139"}.circle-icon,.icon-circle{border-radius:50%;display:block}.article header .byline .rating,.news-article header .byline .rating,.static-article header .byline .rating,ul.inline li{float:left}.impact header a{color:#333}.media-list{margin-top:1rem}.media-list li{box-sizing:border-box;margin-bottom:1rem;float:left;width:100%}@media (min-width:575px){.media-list li{width:50%}}.media-list li a{float:left;width:100%;color:#333;text-decoration:none}.media-list li a:hover{text-decoration:underline}.media-list li h4,.media-list li img,.media-list li span{box-sizing:border-box;float:left;width:50%;text-transform:none;padding-right:20px;font-weight:300;line-height:24px;font-size:16px}.media-list li:nth-child(odd){clear:both}.text-copy{clear:both;position:relative;word-break:break-word;margin-bottom:40px}.text-copy table{word-break:normal}.article footer,.news-article footer,.news-article.full-width-image footer,.static-article footer,.text-copy figure.van-image-figure{clear:both}.text-copy figure.van-image-figure.pull-left,.text-copy figure.van-image-figure.pull-right{display:inline-block;width:40%;min-width:140px;overflow:hidden}.text-copy figure.van-image-figure.pull-left p,.text-copy figure.van-image-figure.pull-right p{margin:0}.news-article.full-width-image+#sidebar,.text-copy figure.van-image-figure.pull-left img,.text-copy figure.van-image-figure.pull-right img{margin-top:0}.text-copy figure.van-image-figure.pull-left{float:left;margin:6px 20px 6px 0}.text-copy figure.van-image-figure.pull-right{float:right;margin:6px 0 6px 20px}.text-copy figure.van-image-figure img.pull-left,.text-copy figure.van-image-figure img.pull-right{width:100%}.text-copy figcaption.pull-left,.text-copy figcaption.pull-right{max-width:140px}.text-copy img.lft{width:auto}.text-copy figure{margin-bottom:1em}.text-copy i{font-style:italic}.text-copy hr{margin:0 0 1em;border:0;border-bottom:solid 5px #ccc;clear:both}.text-copy b,.text-copy strong{font-weight:600}.text-copy h2:not([class^=hawk-]):not(.article-body__section),.text-copy h3:not([class^=hawk-]):not(.article-body__section){color:#333;font-size:24px;line-height:30px;margin-bottom:.7em;padding-top:10px;clear:both}.text-copy h4:not([class^=hawk-]){font-size:20px;line-height:28px;margin-bottom:.7em;margin-top:1.8em}.text-copy p:not(.how-we-test__body):not(.infoUpdate-log):not(.infoVerified-by):not(.infoDisclaimer):not(.fancy-box__body-text):not([class^=hawk-]):not(.boost-block p):not(.vanilla-image-block){margin-bottom:1em}.text-copy p:not(.how-we-test__body):not(.infoUpdate-log):not(.infoVerified-by):not(.infoDisclaimer):not(.fancy-box__body-text):not(.hawk-broadband-items-length-text):not(table p):not([class^=hawk-]):not(.vanilla-image-block){font-size:1rem;line-height:1.5}@media (min-width:700px) and (max-width:1000px){.text-copy p:not(.how-we-test__body):not(.infoUpdate-log):not(.infoVerified-by):not(.infoDisclaimer):not(.fancy-box__body-text):not(.hawk-broadband-items-length-text):not(table p):not([class^=hawk-]):not(.vanilla-image-block){font-size:18px;line-height:1.5}}.text-copy ul{list-style:disc outside none;font-size:16px;line-height:1.5}@media (min-width:700px) and (max-width:1000px){.text-copy ul{font-size:18px;line-height:1.5}}.text-copy ul li{margin-bottom:5px;margin-left:15px}.text-copy ul li:last-child,.text-copy>:last-child{margin-bottom:0}.text-copy ul li ul{list-style:circle;margin-left:32px}.text-copy ul li ul ul li{list-style:square}.text-copy ol li{list-style:decimal outside none;font-size:16px;line-height:1.5;margin-left:18px}@media (min-width:700px) and (max-width:1000px){.text-copy ol li{font-size:18px;line-height:1.5}}.text-copy figcaption{font-size:13px;line-height:16px;color:#333}.text-copy ol,.text-copy ul{margin-bottom:1em}.article,.news-article,.news-article.full-width-image,.static-article{position:relative}.article .box>img,.news-article .box>img,.static-article .box>img{width:100%}@media (min-width:1000px){.article,.news-article,.news-article.full-width-image,.static-article{float:left;max-width:650px}}@media (min-width:1574px){.article,.news-article,.news-article.full-width-image,.static-article{max-width:832px}body.limit-width .article,body.limit-width .news-article,body.limit-width .static-article{max-width:650px}}.article header,.news-article header,.news-article.full-width-image header,.static-article header{margin-top:30px}.article header .byline,.news-article header .byline,.static-article header .byline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1em;clear:both;line-height:23px;margin-bottom:.625rem;font-size:13px}@media (min-width:1000px){.article header .byline,.news-article header .byline,.static-article header .byline{margin-bottom:.5rem}}@media (min-width:1574px){.article header .byline,.news-article header .byline,.static-article header .byline{margin-bottom:.75rem}}.article header .byline .chunk,.news-article header .byline .chunk,.static-article header .byline .chunk{margin-right:1ex}.article header .byline .category,.news-article header .byline .category,.static-article header .byline .category{text-transform:capitalize}.article header .byline .byline-article-type,.news-article header .byline .byline-article-type,.static-article header .byline .byline-article-type{background-color:#e6248a;color:#fff;padding:3px 5px;white-space:nowrap;line-height:1rem}.article header .byline .byline-contributors,.news-article header .byline .byline-contributors,.static-article header .byline .byline-contributors{border-left:1px solid;padding-left:5px;margin-left:4px}.article footer,.article header,.article section.content-wrapper,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-article section.content-wrapper{margin-left:20px;margin-right:20px}.article footer #article-comments,.article header #article-comments,.article section.content-wrapper #article-comments,.news-article footer #article-comments,.news-article header #article-comments,.news-article section.content-wrapper #article-comments,.static-article footer #article-comments,.static-article header #article-comments,.static-article section.content-wrapper #article-comments{margin:2em 0 0;overflow:visible;width:100%}@media (min-width:1000px){.article footer,.article header,.article section.content-wrapper,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}@media (min-width:1574px){.article footer,.article header,.article section.content-wrapper,.news-article footer,.news-article header,.news-article section.content-wrapper,.news-article.full-width-image footer,.news-article.full-width-image header,.static-article footer,.static-article header,.static-article section.content-wrapper{margin-left:125px;margin-right:70px}body.limit-width .article footer,body.limit-width .article header,body.limit-width .article section.content-wrapper,body.limit-width .news-article footer,body.limit-width .news-article header,body.limit-width .news-article section.content-wrapper,body.limit-width .static-article footer,body.limit-width .static-article header,body.limit-width .static-article section.content-wrapper{margin-left:1.5em;margin-right:1.5em}}.article header,.article section,.news-article header,.news-article section,.news-article.full-width-image header,.news-article.full-width-image section,.static-article header,.static-article section{overflow:visible}.news-article header .strapline{color:#333;font-size:20px;line-height:28px;margin-bottom:1em;font-weight:300}.news-article.full-width-image+#sidebar>:first-child{margin-top:0}body.has-hero-video .hero-video-wrapper{margin-bottom:13px;position:relative;background:#000}.masthead-item label,body.has-hero-video .hero-video-wrapper .jwplayer__wrapper{margin-bottom:0}@media screen and (min-width:900px){body.has-hero-video .news-article .hero-video-wrapper,body.has-hero-video .news-article header{width:100%;max-width:922px}body.has-hero-video .legacy-container aside#sidebar{margin-top:820px}}.news-article.full-width-image{width:100%}@media screen and (min-width:1000px){.news-article.full-width-image{width:970px}}@media screen and (min-width:900px){.news-article.full-width-image{max-width:100%;float:none}}.news-article.full-width-image header,button[type=submit].loading{position:relative}@media (min-width:700px){.news-article.full-width-image header{overflow:hidden;*zoom:1;margin-bottom:20px}}.news-article.full-width-image header h2{margin-bottom:20px}@media (min-width:1000px){.news-article.full-width-image>footer{width:602px}}@media screen and (min-width:1574px){body.limit-width .news-article.full-width-image{max-width:100%}}@media (min-width:1000px){#content-after-image{width:645px;float:left}}.rating:not(.slice-container){position:relative;display:block}.rating:not(.slice-container):before{background:0 0;color:#ededed;display:block;font-size:17.5px;height:inherit;line-height:inherit}.rating:not(.slice-container) .icon-star{height:inherit;position:absolute;color:#e6248a;left:0;top:0;font-size:17.5px}.rating:not(.slice-container) .icon-star.half,.rating:not(.slice-container) .icon-star.half:before{width:8.75px;overflow:hidden}.rating:not(.slice-container) .icon-star:before{display:block;line-height:inherit}.rating:not(.slice-container) .icon-star:nth-child(5){left:74.4303797468px}.rating:not(.slice-container) .icon-star:nth-child(4){left:55.8227848101px}.rating:not(.slice-container) .icon-star:nth-child(3){left:37.2151898734px}.rating:not(.slice-container) .icon-star:nth-child(2){left:18.6075949367px}#article-body>ol,#article-body>ul,.buying-guide-block,.text-copy div._hawk+p{clear:both}.buying-guide-block h3{display:flex}.buying-guide-block .chunk.rating{display:inline-block;margin-left:10px}.buying-guide-block .chunk.rating:before{background:0 0}.sponsored.label{background-color:#333;color:#fff;margin:0 0 20px}.no-sidebar .news-article{max-width:100%!important}.van_vid_carousel{width:100%;margin:0 auto 40px;overflow:hidden;clear:both}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container{display:block}.van_vid_carousel .van_vid_carousel__padding{position:relative;padding-top:80%;padding-top:calc(66.67% + 42px);height:0;line-height:0}@media (max-width:699px){.van_vid_carousel .van_vid_carousel__padding:has(.jw-carousel-signposting){padding-top:calc(60% + 36px)}}@media (min-width:451px){.van_vid_carousel .van_vid_carousel__padding{padding-top:105%;padding-top:calc(92.99% + 42px)}}@media (min-width:637px){.van_vid_carousel .van_vid_carousel__padding{padding-top:65%;padding-top:calc(56.25% + 52px)}}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container{position:absolute;top:0;left:0;height:100%;width:100%}.van_vid_carousel .van_vid_carousel__padding .van_vid_carousel__container>svg{display:inline-block;width:100%}.jwplayer__wrapper{position:relative;padding-top:56.25%;margin-bottom:50px}@keyframes slideDown{0%{transform:translateY(-100%)}10%{transform:translateY(-90%)}20%{transform:translateY(-80%)}30%{transform:translateY(-70%)}40%{transform:translateY(-60%)}50%{transform:translateY(-50%)}60%{transform:translateY(-40%)}70%{transform:translateY(-30%)}80%{transform:translateY(-20%)}90%{transform:translateY(-10%)}to{transform:translateY(0)}}.endorsement-hero-image{position:absolute;width:15%}.buying-guide-block{overflow:hidden}li ul{padding-left:5px}article .hero-image-padding-wrap,article .hero-image-padding-wrap .hero-image-padding{width:100%;margin:0 auto}article .hero-image-padding-wrap.padding-on .hero-image-padding{position:relative;height:0;line-height:0}article .hero-image-padding-wrap.padding-on .hero-image-padding img:not(.endorsement-hero-image){position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}article .caption-text,article .credit{padding:0;margin:0;color:var(--image--text--color, #333);font-size:12px;line-height:16px}@media (max-width:900px){article .caption-text,article .credit{font-size:11px;line-height:15px}}article .credit{word-break:break-word}#article-body figure blockquote>p,article figure{margin-bottom:15px}article figure .image-full-width-wrapper{width:100%;margin:0 auto 10px}@media (max-width:900px){article figure .image-full-width-wrapper{margin-bottom:8px}}article figure .image-widthsetter{width:100%;margin:0 auto}article figure p.vanilla-image-block{display:block;position:relative;height:0;line-height:0;margin-bottom:0}article figure p.vanilla-image-block img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}article figure p.vanilla-image-block img.endorsement-bottom-left{top:inherit;bottom:0;left:0;right:inherit}article figure p.vanilla-image-block img.endorsement-bottom-right{top:inherit;bottom:0;right:0;left:inherit}article figure p.vanilla-image-block img.endorsement-top-left{top:0;left:0;right:inherit;bottom:inherit}article figure p.vanilla-image-block img.endorsement-top-right{top:0;right:0;left:inherit;bottom:inherit}.breadcrumb li,article figure .credit,article figure figcaption{display:inline-block}article figure figcaption,article img.van-old-layout-image{width:100%}figure img:not(.slice-container img){top:0;left:0}.center-cropped{position:relative;overflow:hidden;width:100%;margin:0 0 25px;height:150px;max-height:150px}@media (min-width:360px){.center-cropped{height:200px;max-height:200px}}@media (min-width:575px){.center-cropped{width:calc(100% - 40px);height:400px;max-height:400px;margin:0 20px 25px}}@media (min-width:1000px){.center-cropped{width:calc(100% - 50px);margin:25px 25px 30px}}.news-article.full-width-image .center-cropped{margin-bottom:30px;margin-top:0}.center-cropped .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box figcaption{margin-top:10px}@media (max-width:900px){.box figcaption{margin-top:8px}}.box .hero-image,.box.block table,video{width:100%}section>div[itemprop=image]:nth-of-type(1) .credit{padding-bottom:0}img.lft{float:left;margin:0 20px 10px 0;width:auto}.endorsement-bottom-left,.endorsement-bottom-right{bottom:0!important;left:0!important;top:auto!important;right:auto!important}.endorsement-bottom-right{right:0!important;left:auto!important}.endorsement-top-left,.endorsement-top-right{top:0!important;left:0!important;bottom:auto!important;right:auto!important}.endorsement-top-right{right:0!important;left:auto!important}#burgerbar,#burgerbar-none{display:none}#burgerbar{background:#2f6e91}@media (max-width:699px){#burgerbar:checked~.wrapper .menuitems{display:block}}.button-search{position:absolute;top:0;right:0;min-width:60px;height:60px;margin-bottom:0;line-height:60px}@media only screen and (max-width:360px){.pro .button-search{min-width:45px}}@media only screen and (min-width:700px){.button-search{position:relative}}:checked+.button-search{background-color:#315062}.search-box{z-index:1000;position:absolute;right:0;top:60px;width:100%;border:2px solid #315062;box-sizing:border-box;background-color:#fff;padding:16px 18px;font-size:16px;display:none;line-height:44px}.search-box .search-submit{position:absolute;right:18px;top:16px;width:44px;height:44px;background-color:#333;color:#fff;border:0;padding:0}@media screen and (min-width:900px){.search-box .search-submit{width:47px;height:47px}}.search-box .search-submit .search-input{height:44px}.search-box .search-submit .search-icon{display:flex;flex-direction:column}.search-box .search-submit .search-icon .icon-svg{height:20px}.search-box input[type=search]{color:#000}:checked~.search-box{display:block}.masthead-item .desktop-text,.search-checkbox{display:none}.masthead-item{width:auto;text-align:center;font-size:0}@media only screen and (min-width:700px){.masthead-item{padding-right:1rem;padding-left:1rem;position:relative;height:100%;float:right}}@media only screen and (min-width:700px){.masthead-item .desktop-text{display:inline-block;zoom:1;*display:inline;padding-right:8px;font-size:14px;vertical-align:middle;line-height:60px}}.masthead-item .search-icon{display:inline-block;zoom:1;*display:inline;vertical-align:middle;font-size:1.4rem;line-height:1.4rem;height:20px;width:20px}@media only screen and (min-width:700px){.masthead-item .search-icon{font-size:1rem;line-height:1rem}}@media screen and (min-width:575px){.masthead-item .search-icon{height:20px;width:20px}}.burgerbar{background-color:#2f6e91;color:#fff;font-size:24px;line-height:60px;max-height:60px;height:60px}.pro .burgerbar{background-color:#8c2b5e}@media only screen and (min-width:700px){.burgerbar{border-bottom:1px solid #2f6e91}.pro .burgerbar{border-bottom:1px solid #8c2b5e}}@media only screen and (min-width:700px){.burgerbar .other-links{display:block;float:right;clear:none;margin-right:10px;height:24px;line-height:24px;margin-top:18px;font-size:14px}.burgerbar .other-links a{float:left;box-sizing:border-box;color:#fff}.burgerbar .other-links a:visited{color:#fff}}.burgerbar .buttons-social{display:none;min-height:60px;padding:0}@media only screen and (min-width:700px){.burgerbar .buttons-social{display:block}.burgerbar .buttons-social a{float:left;border:1px solid #fff;width:24px;height:24px;margin-top:18px;box-sizing:border-box;color:#fff;margin-right:10px}.burgerbar .buttons-social a:visited{color:#fff}.burgerbar .buttons-social a:before{font-size:12px;line-height:22px;box-sizing:border-box;float:left;width:22px;text-align:center}}.burgerbar .buttons-social .fancy_box-title,.burgerbar .buttons-social .icon,.burgerbar .buttons-social .pagination.internal input[type=checkbox].hidden:checked~label,.burgerbar .buttons-social .pagination.internal label,.burgerbar .buttons-social .rating:not(.slice-container),.pagination.internal .burgerbar .buttons-social input[type=checkbox].hidden:checked~label,.pagination.internal .burgerbar .buttons-social label{display:flex;flex-direction:column;justify-content:center}.burgerbar .buttons-social .icon-svg{display:block;height:24px;width:24px}.burgerbar .buttons-social .icon-youtube{display:none}@media screen and (min-width:850px){.burgerbar .buttons-social .icon-youtube{display:flex}}.burgerbar .button-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;width:60px}.burgerbar .button-menu .checked,.reveal-next,.reveal-next+*{display:none}.reveal-next:checked+*{display:block}.breadcrumb{font-size:13px;margin-bottom:30px}.breadcrumb li:after{content:">";margin-left:.5ex;margin-right:.5ex}.breadcrumb li:last-child:after{content:none;margin:0}.breadcrumb a{display:inline-block;padding:8px 4px}.box{display:table;margin-bottom:40px;clear:both;width:100%}.box.auto{width:auto;float:none;overflow:hidden}#sidebar .box,.box.less-space{margin-bottom:30px}.box.block,.thumbs .thumbs-wrapper .thumb.current .thumb-text{display:block}.box h3,.box h4{font-weight:600;font-size:16px;line-height:40px;text-transform:uppercase;vertical-align:middle}.box h3.fancy_box-title:before,.box h3.icon:before,.box h3.rating:not(.slice-container):before,.box h4.fancy_box-title:before,.box h4.icon:before,.box h4.rating:not(.slice-container):before{float:left;margin-right:12px;font-size:24px;line-height:40px}.box .inline{float:left;margin:12px 0 0}.box p{font-size:14px;line-height:1.5em;margin-bottom:10px;color:#333}.box li{font-size:16px;line-height:28px}.box ul{margin-bottom:1rem}.thumbs{display:none;width:100%;height:62px;overflow:hidden;position:relative;margin-top:-20px;margin-bottom:20px}@media screen and (min-width:700px){.thumbs{display:block}}.thumbs .thumbs-wrapper{transition:left .2s ease-out;position:absolute;height:100%;top:0;left:0;margin-bottom:0}.thumbs .thumbs-wrapper .thumb{position:absolute;width:110px;height:100%;top:0;list-style:none;margin-right:1px}.thumbs .thumbs-wrapper .thumb img{width:100%;height:100%}.thumbs .thumb-scroll{width:32px;position:absolute;top:0;height:100%;background:#333;color:#fff;line-height:100%;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination.internal .thumbs .thumb-scroll input[type=checkbox].hidden:checked~label,.pagination.internal .thumbs .thumb-scroll label,.thumbs .thumb-scroll .fancy_box-title,.thumbs .thumb-scroll .icon,.thumbs .thumb-scroll .pagination.internal input[type=checkbox].hidden:checked~label,.thumbs .thumb-scroll .pagination.internal label,.thumbs .thumb-scroll .rating:not(.slice-container){display:inline-block;margin-top:21px;cursor:pointer}.thumbs .thumb-scroll.thumbs-left{left:0}.thumbs .thumb-scroll.thumbs-right{right:0}.thumbs .thumb-link,.thumbs .thumb-text,.youtube-facade img{display:block;width:100%;height:100%}.thumbs .thumb-link:hover .thumb-text{display:block}.thumbs .thumb-text{display:none;position:absolute;left:0;top:0;box-sizing:border-box;border:3px solid #333}.pagination-gallery{border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:none}.pagination-gallery.top{visibility:hidden;display:block;margin-bottom:0}@media screen and (min-width:700px){.pagination-gallery{display:block}.pagination-gallery.top{visibility:visible;margin-bottom:40px}}.pagination-gallery-label{text-transform:uppercase;margin-top:0;line-height:44px;font-weight:700;display:block;height:44px}.pagination-gallery-label:hover,.pagination-gallery-sequential label.pagination-gallery-sequential-button{cursor:pointer}.pagination-gallery-sequential{position:absolute;width:50%;right:0;border-left:1px solid #ccc;line-height:44px;display:none}@media screen and (min-width:700px){.pagination-gallery-sequential{display:block}}.pagination-gallery-sequential.top{top:-99px}.pagination-gallery-sequential.bottom{bottom:1px}.pagination-gallery-sequential span{text-align:center;display:block;font-size:.8125em;margin-left:20px}.pagination-gallery-sequential .pagination-gallery-sequential-button{position:absolute;top:50%;text-transform:uppercase;font-weight:700;font-size:.875em;margin-top:-22px;line-height:44px;padding-right:1em}.pagination-gallery-sequential .pagination-gallery-sequential-button i{color:#fff;border-radius:50%;background-color:#333;font-size:.7em;padding:6px;width:13px;display:inline-block;text-align:center;line-height:13px;position:relative;top:-2px}.pagination-gallery-sequential .pagination-gallery-sequential-button.prev{left:20px}.pagination-gallery-sequential .pagination-gallery-sequential-button.prev i{margin-right:5px}.pagination-gallery-sequential .pagination-gallery-sequential-button.next{right:0}.pagination-gallery-sequential .pagination-gallery-sequential-button.next i{margin-left:5px}.pagination-gallery-sequential .pagination-gallery-sequential-button.disabled{opacity:.1}.youtube-video{float:none;clear:left;width:100%;margin-bottom:1.25rem}.video-aspect-box{position:relative;height:0;padding-bottom:56.25%;padding-top:0;overflow:hidden}#content header h1,.looped-video{margin-bottom:20px}.youtube-facade{position:relative;cursor:pointer}.youtube-facade svg{visibility:visible}.youtube-facade img{height:auto;aspect-ratio:16/9}.youtube-facade .play-button{position:absolute;top:50%;left:50%;translate:-50% -50%;width:3rem;height:3rem;pointer-events:none}.youtube-facade a{position:absolute;display:flex;align-items:flex-end;left:0;bottom:5px;padding:.875rem;font-size:.875rem;line-height:16px;color:#fff!important;background:rgba(23,23,23,.8);border-bottom-right-radius:2px;border-top-right-radius:2px}.youtube-facade .youtube-logo{display:inline-block;height:16px;margin-left:.5rem;font-size:1.2rem;line-height:1.2rem;color:transparent}.youtube-facade .youtube-video-title{color:#fff;position:absolute;padding-top:1rem;padding-left:1rem;font-size:1rem;max-width:100%;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;text-shadow:0 0 2px #000}.button{text-transform:uppercase;font-size:.875em;text-align:center;font-weight:700;line-height:3em;display:block}.button .icon-arrow-right{font-size:.7em;position:relative;top:-2px}.button:hover .icon-arrow-right,.youtube-facade a{text-decoration:none}.button:hover,.button:hover:visited{background-color:#666;text-decoration:none}.load-comments:hover,.nav-list>.menu-item.secondary-style a{color:#fff}input[type=search]{-webkit-appearance:none;border:1px solid #ddd;font-size:1em;padding-right:3em;line-height:2.5em;padding-left:.75em;width:100%;box-sizing:border-box;outline-offset:0;border-radius:0;margin-top:0;margin-bottom:0}input[type=search]:focus{outline-offset:0}@media screen and (min-width:700px){input[type=search]{padding-right:0}}@media screen and (min-width:900px){input[type=search]{padding-right:54px;padding-top:13px;padding-bottom:11px;line-height:16px;font-size:16px}}input[type=email],input[type=text]{font-size:1rem;border:1px solid #ddd;padding:12px;color:#333;display:block;box-sizing:border-box}label{line-height:1.4;display:block;margin-bottom:5px}.search-box.inline{display:block;position:relative;top:0;border:0;padding:0}.search-box.inline .search-submit{right:0;top:0}#article-body figure blockquote{border:0;border-top:solid 1px #333;border-bottom:solid 1px #333;padding-top:20px;padding-bottom:5px;display:block;margin-top:1em;margin-bottom:1em;font-size:20px;line-height:28px;padding-left:42px;position:relative;font-weight:600}@media screen and (min-width:700px){#article-body figure blockquote{float:right;width:40%;margin-left:1.5em;margin-top:.3em}}#article-body figure blockquote>figcaption{display:block;margin-bottom:15px}body:not(.flexi-page).van-banner-hero-image article.news-article .content-wrapper .hero-image-padding,body:not(.flexi-page).van-banner-hero-image article.news-article header{padding-top:150px!important}@media screen and (min-width:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article .content-wrapper .hero-image-padding{padding-top:200px!important}}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper{height:110px;position:absolute;top:0;box-sizing:border-box;width:calc(100% - 40px);max-width:calc(100% - 40px)}@media screen and (min-width:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper{width:calc(100% - 48px);max-width:calc(100% - 48px);top:0;margin-bottom:0}}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper img{-o-object-fit:contain;object-fit:contain;display:block;width:100vw;margin-left:-20px}@media screen and (min-width:700px){body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper img{width:100%;margin-left:0}}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption{position:absolute;right:0;bottom:0;background:0 0;padding:0 5px 0 0;margin:0}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption .caption-text{font-size:10px!important;line-height:10px}body:not(.flexi-page).van-banner-hero-image article.news-article header~section:first-of-type>.hero-image-wrapper figcaption>.credit{display:block;font-size:10px!important;line-height:10px}body:not(.flexi-page).van-banner-hero-image article.news-article header>.breadcrumb:first-of-type{position:absolute;top:-260px}@media screen and (min-width:1000px){body:not(.flexi-page).van-banner-hero-image article.news-article header>.breadcrumb:first-of-type{top:-170px}body:not(.flexi-page).van-banner-hero-image article.news-article header{padding-top:200px!important}}.pagination-gallery{margin-bottom:25px}@media screen and (min-width:700px){.pagination-gallery{margin-bottom:40px}}.icon-svg{width:100%;height:100%;max-width:100%;max-height:100%;fill:#fff;margin:0 auto}.article-name{color:#333;font-weight:700;text-decoration:none}.byline{display:block;margin-bottom:4px;line-height:23px;font-size:13px}.primary-nav.pro .menuitems.legacy-container,.primary-nav.pro .wrapper,.primary-nav.pro .wrapper .menu-item-container a{background:#601948!important}@media only screen and (max-width:699px){#burgerbar:checked~.burgerbar .wrapper .menuitems{display:block}}.primary-nav{contain:layout;position:relative;z-index:10000}.primary-nav .menu-hamburger::after,.primary-nav .menu-hamburger::before{box-sizing:content-box}.primary-nav .wrapper{background:#315062}.primary-nav .menuitems{display:none;position:absolute;width:100%;left:0}.primary-nav .menuitems:hover{z-index:999}@media screen and (min-width:700px){.primary-nav .menuitems{clear:none;z-index:auto;display:flex;position:relative;top:0;max-height:44px;max-width:970px}}.nav-list{font-size:0;display:inline-flex;width:100%}@media screen and (max-width:699px){.nav-list{flex-direction:column}}@media screen and (min-width:700px){.nav-list{height:44px}}.nav-list.component-loaded{height:auto;flex:1 1 0}.nav-list .menu-item,.nav-list .menu-item .sub-menu>.menu-item{visibility:visible}@media screen and (min-width:700px){.nav-list>.menu-item.primary-style:last-child{margin-right:auto}}.nav-list>.menu-item.secondary-style{order:1;background-color:#0f181e}.nav-list>.menu-item.secondary-style a:hover{background-color:inherit;text-decoration:underline}.menu-item{background-color:#315062}@media screen and (min-width:700px){.menu-item{display:inline-block;zoom:1;*display:inline;vertical-align:top;font-size:0;background-color:transparent;white-space:nowrap;position:relative}}.menu-item.menu-item-home{min-width:53px}.menu-item i{visibility:inherit}.menu-item .mag-menu-reveal,.menu-item a{line-height:44px;font-size:1rem;padding-left:1rem}.menu-item .mag-menu-reveal:not(.maglink),.menu-item a:not(.maglink){padding-right:1rem}@media screen and (min-width:700px){.menu-item .mag-menu-reveal,.menu-item a{display:inline-block;zoom:1;*display:inline;vertical-align:top}}.menu-item .mag-menu-reveal,.menu-item .mag-menu-reveal:hover,.menu-item .mag-menu-reveal:visited,.menu-item .mag-menu-reveal:visited:hover,.menu-item a,.menu-item a:hover,.menu-item a:visited,.menu-item a:visited:hover{color:#fff;display:block}.menu-item .mag-menu-reveal:not(.menu-item-magazines):active,.menu-item a:not(.menu-item-magazines):active{background-color:#2f6e91}.menu-item .icon-home{font-size:1.3em;line-height:1;min-width:12px}.sub-menu .menu-item{display:block}.menu-item.menu-item-main-pro a,.pro .menu-item{background-color:transparent}.menu-item.menu-item-main-pro{background-color:#8c2b5e}@media screen and (min-width:700px){.menu-item.menu-item-main-pro{min-width:70px;text-align:center}}.pro .menu-item.menu-item-main-pro{background-color:#2f6e91}.mag-menu-reveal{color:#fff}.mag-menu-reveal:hover{color:#e6248a}.mag-menu-reveal:hover .sub-menu-mags{display:block}.mag-menu-reveal:hover .sub-menu-mags li{line-height:18px}.mag-menu-reveal .sub-menu-mags,.sub-menu{display:none}.sub-menu{background-color:#315062;font-size:0;right:0}.current>.sub-menu,.reveal>.sub-menu,:focus+.sub-menu,:focus-within>.sub-menu{display:block;margin-left:9px}@media screen and (min-width:700px){.current>.sub-menu,.reveal>.sub-menu,:focus+.sub-menu,:focus-within>.sub-menu{display:inline-block;zoom:1;*display:inline;margin-left:0;vertical-align:top}}.menu-item-hover-reveal.menu-item,.sub-menu-item{font-size:1rem}.menu-hamburger{height:60px;margin-bottom:0}.menu-hamburger:after,.menu-hamburger:before{content:"";position:absolute;width:18px;margin-left:-9px;top:50%;left:50%}.menu-hamburger:before{height:8px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;margin-top:-6px}.menu-hamburger:after{height:2px;background:currentColor;margin-top:-1px}.menu-hamburger.checked:before{border-top:none;border-bottom:none;border-left:2px solid currentColor;border-right:2px solid currentColor;width:8px;height:18px;margin-top:-9px;margin-left:-6px}.menu-hamburger.checked:after{width:2px;height:18px;margin-top:-9px;margin-left:-1px}.menu-item-hover-reveal{line-height:44px;color:#fff;padding-left:1rem;padding-right:1rem;white-space:nowrap;cursor:default}@media screen and (min-width:700px){.menu-item-hover-reveal:focus .sub-menu,.menu-item-hover-reveal:focus-within .sub-menu,.menu-item-hover-reveal:hover .sub-menu{display:block;position:absolute;margin-left:-16px}}.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon,.menu-item-hover-reveal .pagination.internal input[type=checkbox].hidden:checked~label,.menu-item-hover-reveal .pagination.internal label,.menu-item-hover-reveal .rating:not(.slice-container),.pagination.internal .menu-item-hover-reveal input[type=checkbox].hidden:checked~label,.pagination.internal .menu-item-hover-reveal label{font-size:11px;line-height:1;position:relative;top:-1px;left:1px}@media screen and (min-width:700px){.menu-item-hover-reveal .icon-arrow-right{display:none}}.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon-arrow-down{display:none}@media screen and (min-width:700px){.menu-item-hover-reveal .fancy_box-title,.menu-item-hover-reveal .icon-arrow-down{display:inline}.nav-sub-set-container{display:inline-flex;float:right}}.menu-item.nav-button-background-blue{background-color:#1dafec}@media screen and (min-width:700px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{float:left;display:block}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{display:flex;justify-content:center;align-items:center;background:#212121;line-height:36px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item:hover{background:#dc0f17}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg{padding:0!important;fill:#fff;width:auto}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg>g,.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg>path{fill:#fff}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{text-align:left}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item>svg{width:auto}}#content h1{font-weight:600;font-size:24px;line-height:30px;margin-bottom:.25rem}@media (min-width:700px){#content h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}@media (min-width:1574px){#content h1{margin-bottom:.75rem;font-size:34px;line-height:42px}body.limit-width #content h1{margin-bottom:.5rem;font-size:28px;line-height:34px}}#content>header{margin:30px 20px}@media screen and (min-width:700px){#content>header{margin-top:0;margin-left:0;margin-right:0}}#content>header p{font-size:18px;line-height:26px;font-weight:300}@media (min-width:700px){#content>header p{font-size:20px;line-height:28px}}@media (min-width:1574px){#content>header p{font-size:24px;line-height:30px}body.limit-width #content>header p{font-size:20px;line-height:28px}}#sidebar{box-sizing:border-box;float:left}@media screen and (min-width:700px){#sidebar{padding-left:20px;padding-right:20px}}@media screen and (min-width:1000px){#sidebar{padding-left:0;padding-right:0;width:300px}}.pagination.internal{border-top:1px solid #ccc;width:100%}.pagination.internal.expand{box-sizing:border-box;color:#fff;height:40px;background:#2f6e91}@media (min-width:700px){.pagination.internal.expand{padding:0 0 0 20px}}.pagination.internal.current-prev-next .current{width:100%;box-sizing:border-box;float:left;margin-bottom:0;padding:10px;border-bottom:1px solid #ccc;display:none}@media screen and (min-width:575px){.pagination.internal.current-prev-next .current{display:none}}.pagination.internal.current-prev-next .current .title{font-size:13px;text-transform:uppercase;width:100%;text-align:center;float:left;font-weight:800}.pagination.internal.current-prev-next .next{margin:10px 0;line-height:24px;box-sizing:border-box;width:50%}.pagination.internal.current-prev-next .home,.pagination.internal.current-prev-next .prev{margin:10px 0;line-height:24px;box-sizing:border-box;width:50%;float:left}.pagination.internal.current-prev-next .next{float:right;text-align:right;padding-left:20px}.pagination.internal.current-prev-next .prev{padding-right:20px;border-right:1px solid #ccc}.pagination.internal label{width:100%;float:left;font-size:16px;line-height:40px;position:relative;margin:0}.pagination.internal label .box-title{font-weight:600;float:left;text-transform:uppercase;margin-left:20px}@media (min-width:700px){.pagination.internal label .box-title{margin-right:17px}}.pagination.internal label .current-page{cursor:pointer;float:left;overflow:hidden;font-weight:300;text-transform:uppercase;display:none}@media (min-width:700px){.pagination.internal label .current-page{display:block}}.pagination.internal label .pages-wrapper{position:relative;clear:both;font-weight:300;z-index:10000}@media (min-width:700px){.pagination.internal label .pages-wrapper{float:none;overflow:hidden;display:block;clear:none;margin-right:36px}}@media (min-width:700px){.pagination.internal label{max-height:40px;overflow:visible}.pagination.internal label:after{margin-top:0}}.pagination.internal input[type=checkbox].hidden{margin-left:-200px}@media (min-width:700px){.pagination.internal input[type=checkbox].hidden:checked~label:before{position:absolute;right:10px;top:0}}.pagination.internal .pages{display:none;float:left;clear:both;border:1px solid #ccc;background:#fff;font-weight:600;text-transform:none;margin-bottom:0}.pagination.internal .pages li{border-bottom:1px solid #ccc}.pagination.internal .pages li a{line-height:1.25;padding:10px;display:block;text-align:left}.pagination.internal .pages li:last-child{border-bottom:none}.pagination.internal .pages li:hover{cursor:pointer}.pagination.internal .pages li.current,.pagination.internal .pages li:hover,.pagination.internal .pages li>a:active{background:#eaeaea;color:#2f6e91}.pagination.internal input[type=checkbox].hidden:checked~label .pages-wrapper .pages{display:block;width:100%;box-sizing:border-box}.pagination>span{box-sizing:border-box;float:left;width:50%;text-align:right}.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span label,.pagination>span .fancy_box-title,.pagination>span .icon,.pagination>span .pagination.internal input[type=checkbox].hidden:checked~label,.pagination>span .pagination.internal label,.pagination>span .rating:not(.slice-container){color:#fff;background-color:#333;position:relative;height:1.25rem;width:1.25rem;border-radius:.625rem;text-align:center;float:left;margin-right:1em}.pagination.internal .pagination>span input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span label:before,.pagination>span .fancy_box-title:before,.pagination>span .icon:before,.pagination>span .pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination>span .pagination.internal label:before,.pagination>span .rating:not(.slice-container):before{top:.1rem;left:.2em}.pagination>span:nth-child(2){text-align:left;float:right;padding:0 0 0 1em}.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label,.pagination.internal .pagination>span:nth-child(2) label,.pagination>span:nth-child(2) .fancy_box-title,.pagination>span:nth-child(2) .icon,.pagination>span:nth-child(2) .pagination.internal input[type=checkbox].hidden:checked~label,.pagination>span:nth-child(2) .pagination.internal label,.pagination>span:nth-child(2) .rating:not(.slice-container){float:right;margin-right:0;margin-left:.5em}.pagination.internal .pagination>span:nth-child(2) input[type=checkbox].hidden:checked~label:before,.pagination.internal .pagination>span:nth-child(2) label:before,.pagination>span:nth-child(2) .fancy_box-title:before,.pagination>span:nth-child(2) .icon:before,.pagination>span:nth-child(2) .pagination.internal input[type=checkbox].hidden:checked~label:before,.pagination>span:nth-child(2) .pagination.internal label:before,.pagination>span:nth-child(2) .rating:not(.slice-container):before{top:.1rem;left:.35em}.article.pagination.internal,.pagination.internal.news-article,.pagination.internal.static-article{position:relative;display:flex;justify-content:center;align-content:space-between;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;min-height:66px;flex-wrap:wrap}.article.pagination.internal .current,.fancy-box figcaption,.gallery-vanilla .socialite-widget-item span,.pagination.internal.news-article .current,.pagination.internal.static-article .current,input[name=gallery-slide-radio]{display:none}.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{display:inline-flex;margin:10px 0;line-height:24px;box-sizing:border-box;text-decoration:none;width:auto;justify-content:flex-start}@media screen and (min-width:300px){.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:50%}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:auto}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{order:1;padding-right:0;border-right:none;margin-right:auto}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{margin-right:0;padding-right:20px}}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-article .next{order:3;padding-left:0}.pagination.internal.current-prev-next.news-article.full-width-image .next{order:3;text-align:right;padding-left:0}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article.full-width-image .next,.pagination.internal.current-prev-next.static-article .next{padding-left:20px}}.article.pagination.internal.current-prev-next p+.next,.pagination.internal.current-prev-next.news-article p+.next,.pagination.internal.current-prev-next.news-article.full-width-image p+.next,.pagination.internal.current-prev-next.static-article p+.next{margin-left:auto}.article.pagination.internal.current-prev-next .prev:last-child,.pagination.internal.current-prev-next.news-article .prev:last-child,.pagination.internal.current-prev-next.static-article .prev:last-child{margin-right:auto}.socialite-widget-ul{font-size:0;display:inline-block;zoom:1;*display:inline;vertical-align:top}.box .socialite-widget-ul{margin-bottom:0}.socialite-widget-item{display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:24px;height:24px;line-height:24px;font-size:1rem;margin-left:8px}.socialite-widget-item:first-child{margin-left:0!important}.socialite-widget-item a{background-color:#333;display:flex;align-items:center;line-height:24px;width:100%;height:100%;text-align:center;border-radius:50%}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro svg,.socialite-widget-item a.linkedin>.icon-svg{height:12px}.socialite-widget-item a.email>.icon-svg,.socialite-widget-item a.website>.icon-svg{height:14px}.socialite-widget-item a,.socialite-widget-item a:hover,.socialite-widget-item a:visited,.socialite-widget-item a:visited:hover{color:#fff;text-decoration:none}.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label,.pagination.internal .socialite-widget-item label,.socialite-widget-item .fancy_box-title,.socialite-widget-item .icon,.socialite-widget-item .pagination.internal input[type=checkbox].hidden:checked~label,.socialite-widget-item .pagination.internal label,.socialite-widget-item .rating:not(.slice-container){font-size:.9em;width:100%;height:100%;line-height:24px}.pagination.internal .socialite-widget-item input[type=checkbox].hidden:checked~label:before,.pagination.internal .socialite-widget-item label:before,.socialite-widget-item .fancy_box-title:before,.socialite-widget-item .icon:before,.socialite-widget-item .pagination.internal input[type=checkbox].hidden:checked~label:before,.socialite-widget-item .pagination.internal label:before,.socialite-widget-item .rating:not(.slice-container):before{display:block}.socialite-widget-item.comment{width:auto;border-left:solid 1px #333;padding-left:8px}.buttons-social a:hover,.socialite-widget-item a:hover{filter:brightness(1.2)}.buttons-social .envelope-icon,.socialite-widget-item .envelope-icon{background:#e6248a}.burgerbar .buttons-social a{border:0}.burgerbar .buttons-social a:before{font-size:14px;line-height:24px;width:100%;height:100%}.comment-jump{cursor:pointer}.socialite-widget-item .comment-jump{background-color:transparent}.comment-jump .icon-comment{display:inline-block;width:24px;font-size:16px}.comment-jump .icon-comment:before{display:inline-block;border-radius:50%;background:#e6248a;line-height:24px;width:24px}.comment-jump span{display:none;color:#333;text-transform:uppercase;margin-left:.25rem;font-size:13px;font-weight:600}@media screen and (min-width:320px){.comment-jump span{display:inline-block;vertical-align:top}}.gallery-vanilla .socialite-widget-item.comment{border-left:none;padding-left:0}.circle{border-radius:50%;display:inline-block;width:2em;line-height:2em;text-align:center;overflow:hidden;vertical-align:middle}.circle i{font-size:1.2em}.box.less-space.socialite-widget.hands-on,.fancy_box_body figure{margin-bottom:5px}#wrapper-gallery,.subsite-techradar-gaming div.nav-button-background-blue,.subsite-techradar-pro div.nav-button-background-blue{position:relative}#wrapper-gallery .socialite-widget{position:relative;top:0;margin-bottom:11px;padding-left:5px}@media screen and (max-width:700px){#wrapper-gallery .socialite-widget{visibility:visible}}@media screen and (min-width:700px){.gallery-image{display:none}input[name=gallery-slide-radio]:checked+.gallery-image{display:block}}.inlinegallery .credit{margin-top:0}.inlinegallery figcaption~.credit{margin-top:8px}.credit .gallery-image{margin-top:12px}figcaption~.credit .gallery-image{margin-top:9px}.caption-text{font-size:13px;margin-top:10px}@media screen and (min-width:700px){.inlinegallery .caption-text{line-height:19px}}.slice-container.slice-author-bio{background:var(--author-bio--background-color, transparent)}.fancy-box{background:#fff;position:relative;margin:1.5em 0;width:100%;z-index:1}@media screen and (min-width:575px){.fancy-box{float:right;margin:.3em 0 1.5em 1.5em;width:50%}}.fancy-box b,.fancy-box strong{font-weight:600;line-height:23px}.fancy-box b:empty,.fancy-box strong:empty{display:none}.fancy-box+:not(p):not(.bordeaux-slot):not(p~aside){clear:both}.fancy_box_body{background:#fff;overflow:hidden}.fancy_box-title{font-family:inherit;text-transform:uppercase;font-size:16px;line-height:16px;background:#e6248a;color:#fff;padding:15px;position:relative;margin-bottom:0}.fancy_box-title:before{color:#e6248a;position:absolute;bottom:-14px;left:calc(50% - 8px)}.recommendation-articles{display:flex;flex-direction:column}@media screen and (min-width:575px) and (max-width:999px){.recommendation-articles{flex-direction:row;justify-content:space-between}}.recommendation-title{background:#e6248a;font-size:14px;color:#fff;text-transform:uppercase;padding:10px;font-weight:600;font-family:"Open Sans",Arial,sans-serif;height:22px;line-height:22px}.recommended-article{border-bottom:solid 1px #ccc;overflow:hidden;padding:5px 0;width:100%;position:relative;display:block}@media screen and (min-width:575px) and (max-width:999px){.recommended-article{min-width:calc((100% - 30px)/3);border-bottom:none}}.recommended-article.item-1{padding:5px 5px 10px 0}@media (max-width:574px){.recommended-article.item-1{padding:5px 0 10px}}@media screen and (min-width:900px){.recommended-article .article-name.item-2{width:50%}}.recommendation-container{margin:.3em 0 30px}.recommendation-container .article-name{display:inline-block;width:300px;overflow:hidden;font-size:16px;line-height:22px;padding:10px;font-family:"Open Sans","Open Sans-fallback"}@media screen and (min-width:575px){.recommendation-container .article-name{padding:10px 0;width:100%}}@media screen and (min-width:575px) and (max-width:999px){.recommendation-container .article-name{overflow:visible;font-size:18px;line-height:24px;padding:10px 0 0}}@media screen and (min-width:1000px){.recommendation-container .article-name{padding:0}}.recommendation-container .article-name.item-1{display:inline-block;margin-top:0;font-size:18px;line-height:24px;padding:10px}@media screen and (min-width:575px){.recommendation-container .article-name.item-1{padding:10px 0}}.recommendation-container .article-image-container{display:none;width:40%;float:left;margin-right:12px}@media screen and (min-width:575px) and (max-width:999px){.recommendation-container .article-image-container{width:100%;float:none;margin-right:0}}.recommendation-container .article-image-container.item-1{width:100%;margin-right:5px}@media screen and (min-width:575px){.recommendation-container .article-image-container{display:block}}.recommendation-container .article-image{height:0;padding-bottom:56.25%;width:100%;overflow:hidden}.recommendation-container img{-o-object-fit:cover;object-fit:cover;width:100%}.read-more-container{margin-bottom:40px;content-visibility:auto}.related-articles-block{margin:40px 20px 0;content-visibility:auto}@media screen and (min-width:1000px){.related-articles-block{margin:40px 1.5rem 0}}#expanding-articles{clear:both;margin-bottom:25px}.deal-block,.product:not(.listingResultsWrapper,.listingResults){width:100%;overflow:hidden;border-bottom:1px solid #ddd;margin:18px 0;padding-bottom:6px}.deal-block figure,.product:not(.listingResultsWrapper,.listingResults) figure{float:left;width:100px;min-width:0;margin:6px 20px 6px 0}.deal-block:last-child,.product:not(.listingResultsWrapper,.listingResults):last-child{border-bottom:none}.deal-block p,.product:not(.listingResultsWrapper,.listingResults) p{margin-bottom:10px}.deal-block a.view-deal,.product:not(.listingResultsWrapper,.listingResults) a.view-deal{background-color:#5aaf0b;margin:15px;float:none;padding:0;font-size:13px;line-height:29px;color:#fff;bottom:0}@media screen and (min-width:575px){.deal-block a.view-deal,.product:not(.listingResultsWrapper,.listingResults) a.view-deal{float:right;margin-top:10px;margin-right:17px;width:121px}}.deal-block:not(.editors-choice),.product:not(.listingResultsWrapper,.listingResults):not(.editors-choice){clear:both}.article-body__section{text-align:center;border-bottom:2px solid #e6248a;text-transform:uppercase;margin:18px 0;clear:both;scroll-margin-top:50px}.article-body__section span{display:inline-block;background-color:#e6248a;color:#fff;padding:8px 75px;margin-inline:30px;font-size:15px;line-height:1.4}@media screen and (max-width:700px){.article-body__section span{padding:5px 25px}}.featured_product_block{margin-bottom:20px}.featured_product_block .stars__reviews{margin-bottom:10px;text-align:center}.featured_product_block .chunk.rating{display:inline-block}.featured_block_hero{width:100%;display:block}.featured_block_standard{width:100%}.featured__title{font-size:22px;line-height:28px;margin-bottom:5px;letter-spacing:-.2px;text-align:center}.featured_product_block.featured_block_hero .pro-con,.featured_product_block.featured_block_horizontal .pro-con,.featured_product_block.featured_block_standard .pro-con{margin-top:auto}.featured_product_block.featured_block_hero .pro-con .list-cons,.featured_product_block.featured_block_hero .pro-con .list-pros,.featured_product_block.featured_block_horizontal .pro-con .list-cons,.featured_product_block.featured_block_horizontal .pro-con .list-pros,.featured_product_block.featured_block_standard .pro-con .list-cons,.featured_product_block.featured_block_standard .pro-con .list-pros{margin-top:10px}.featured_product_block.featured_block_versus{padding:20px}.featured_product_block.featured_block_versus .product-image-widthsetter{display:inline-block;margin-bottom:20px}.featured_product_block.featured_block_versus .featured_product_details_wrapper{border:2px solid #ededed;padding:20px;margin-top:40px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper{padding:10px 0;width:90%;margin:-58px auto;text-align:center;background-color:#ededed}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title,.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .stars__reviews{margin:0;padding:10px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title{line-height:32px;display:inline-block;width:auto}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews{display:inline-block;padding:0 32px;width:100%}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews .rating:before{color:#fff}.featured_product_block.featured_block_versus .featured_product_details_wrapper .featured_product_title_wrapper .featured__title:before{border-top:0}.featured_product_block.featured_block_versus .featured_product_details_wrapper .subtitle__description{margin-top:90px}.featured_product_block.featured_block_versus .featured_product_details_wrapper .stars__reviews+.subtitle__description{margin-top:20px}.featured_product_block .product-image-widthsetter{width:100%;margin:0 auto}.featured_product_block .vanilla-image-block{display:block;position:relative;height:0;line-height:0;margin-bottom:0;margin-top:60px}.featured_product_block .vanilla-image-block img:not(.endorsement-img):not(.endorsement-hero-image):not(.top-left):not(.top-right):not(.bottom-left):not(.bottom-right):not(.endorsement-top-left):not(.endorsement-top-right):not(.endorsement-bottom-left):not(.endorsement-bottom-right){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.featured_product_block .vanilla-image-block img.endorsement-hero-image{position:absolute}.featured_product_block.featured_block_hero .product-image-widthsetter{max-width:200px;margin:0 auto;display:inline}.featured_product_block.featured_block_hero .featured__title{font-size:20px;width:-moz-fit-content;width:fit-content;margin:20px auto;padding:0 10px}.featured_product_block.featured_block_horizontal .featured__title,.featured_product_block.featured_block_horizontal .stars__reviews{text-align:left;margin-bottom:10px}.featured_product_block.featured_block_horizontal .subtitle__description p:last-child{min-height:50px}@media (max-width:700px){.featured_product_block.featured_block_horizontal{position:relative}}.featured_block_standard .pro-con{display:flex;justify-content:space-between}.featured_product_block.featured_block_versus .featured__title{width:-moz-fit-content;width:fit-content;margin:20px auto;padding:0 10px}@media (min-width:700px){.product-container.versus-product-container{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));gap:16px}.product-container.hero-product-container{display:grid;grid-template-columns:repeat(3,calc(33.33% - 10px));gap:16px;width:100%}.featured_product_block.featured_block_horizontal .pro-con{width:100%}.featured_product_block.featured_block_horizontal .pro-con .list-cons-wrapper,.featured_product_block.featured_block_horizontal .pro-con .list-pros-wrapper{width:calc(50% - 10px)}.featured_product_block.featured_block_horizontal .pro-con .list-cons-wrapper{float:right}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-label,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-label,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-label,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-label{margin-top:10px}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper{margin-right:10px}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-wrapper,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-wrapper,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper{width:calc(50% - 10px);display:inline-block}.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-cons-wrapper ul,.featured_product_block.featured_block_horizontal .featured_product_details_wrapper .pro-con .list-pros-wrapper ul,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-cons-wrapper ul,.featured_product_block.featured_block_standard .featured_product_details_wrapper .pro-con .list-pros-wrapper ul{text-align:left;padding:0 5px}.featured_product_block.featured_block_horizontal{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.featured_product_block.featured_block_horizontal .vanilla-image-block{margin-top:0}}@media (min-width:1000px){.responsive .featured_product_block.featured_block_horizontal{margin:40px 0 60px;width:100%}.responsive .featured_product_block.featured_block_horizontal .product-image-widthsetter{float:left;margin-right:10px;max-width:370px}.responsive .featured_product_block.featured_block_horizontal .stars__reviews{display:inline-block;width:60%;max-width:470px}.responsive .featured_product_block.featured_block_horizontal .subtitle__description{max-width:470px;display:inline-block;font-size:15px}.responsive .featured_product_block.featured_block_horizontal .subtitle__description p{font-size:15px}.responsive .featured_product_block.featured_block_horizontal:after{content:"";clear:both;display:block}}@media screen and (min-width:700px){.article .featured_product_block.featured_block_standard,.news-article .featured_product_block.featured_block_standard,.static-article .featured_product_block.featured_block_standard{max-width:450px!important}}a.skip-to-main-content{height:1px;left:-999px;opacity:0;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-to-main-content:active,a.skip-to-main-content:focus{background-color:#fff;border-radius:5px;font-size:1rem;height:auto;left:0;margin:5px;opacity:1!important;overflow:auto;padding:5px;width:auto;z-index:9999}div.xenforo-comments-see-all{margin:30px 0}@media screen and (max-width:991px){div.xenforo-comments-see-all{margin:30px 0 20px}}div.xenforo-comments-see-all a button{height:44px;padding:0 15px;background:#e6248a;border:solid 1px #e6248a}div.xenforo-comments-see-all a button i.fancy_box-title,div.xenforo-comments-see-all a button i.icon,div.xenforo-comments-see-all a button i.rating:not(.slice-container){margin-right:5px}a.xenforo-nav-link{display:inline-block;line-height:24px;margin:0 0 0 15px;color:#e6248a;font-size:1em}a.xenforo-nav-link:visited{color:#e6248a}.lhrailsticky{top:135px;left:32px;max-height:calc(100vh - 135px);display:block;width:140px;position:fixed;padding:0 10px;box-sizing:border-box;background:#fff;border-radius:10px;color:#333;font-size:12px;z-index:1500}.lhrailsticky__jumpto{margin-top:30px;padding-bottom:10px}.lhrailsticky__links{width:calc(100% + 3px);max-height:calc(100vh - 187px - 44px);overflow-y:scroll;line-height:16px;margin-bottom:30px;border-top:2px solid #e6248a;border-bottom:2px solid #e6248a;padding:5px 0}.lhrailsticky__links::-webkit-scrollbar,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list::-webkit-scrollbar{width:3px;background:0 0}.lhrailsticky__links::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.lhrailsticky__links .links__item{padding:5px 0;border-bottom:1px solid #ccc}.lhrailsticky__links .links__item a.item__link{display:block;width:100%;color:#333;cursor:pointer}.lhrailsticky__links .links__item a.item__link:hover{text-decoration:none}.lhrailsticky__links .links__item.current .item__link,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active>a{color:#e6248a;font-weight:700}.lhrailsticky__links li:last-of-type{border-bottom:none}.client-logo{display:flex;flex-direction:row;align-items:center;width:100%;margin-bottom:10px}.client-logo p{font-size:14px;line-height:50px}.client-logo a{z-index:1;display:inherit}.client-logo img{height:40px;min-width:30px;-o-object-fit:contain;object-fit:contain;margin-left:7px;max-width:200px}.sticky-nav:not(.left-rail-nav){display:flex;position:relative;position:sticky;position:-webkit-sticky;overscroll-behavior-x:contain;box-sizing:border-box;width:100vw;height:50px;margin-left:-20px;margin-bottom:20px;top:0!important;z-index:9996;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-family:"Open Sans","Open Sans-fallback"}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav){width:100%;margin-left:0;border:1px solid #ccc}}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper{display:flex;position:relative;flex-direction:row;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;color:#333;font-size:14px;scrollbar-width:none;-ms-overflow-style:none}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper{width:calc(100% - 50px);margin-left:25px}}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper::-webkit-scrollbar{display:none}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__label,.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__list{display:inline-block;height:100%;line-height:49px;white-space:nowrap}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper .scroll-wrapper__label{padding-left:12px;font-weight:600}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list{display:flex;flex-direction:row;width:auto;border-top:0!important;border-bottom:0!important}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title{display:inline-block;font-size:0}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title::after{content:"";display:inline-block;position:relative;top:6px;height:50%;width:1px;background-color:#ccc}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title:last-of-type::after{content:none}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active{text-shadow:0 0 1px #000;border-bottom:3px solid #e6248a}.sticky-nav:not(.left-rail-nav) .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a{display:inline-block;padding:0 12px;color:#333;font-size:14px}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow{display:none;position:absolute;width:25px;height:100%;top:0;padding:0;border:0;background-color:#fff;cursor:pointer}@media (min-width:1000px){.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow{display:block}}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow>i{font-size:10px}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow>i::before{color:#333}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.disabled{cursor:default}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.disabled>i::before{color:#ccc}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.sticky-nav__arrow--right{right:0;border-left:1px solid #ccc}.sticky-nav:not(.left-rail-nav) button.sticky-nav__arrow.sticky-nav__arrow--left{left:0;border-right:1px solid #ccc}@media (min-width:1230px){.sticky-nav.side-nav-on{display:none}}.sticky-nav.left-rail-nav{display:block;position:fixed;top:50%;transform:translateY(-50%);z-index:9996;visibility:hidden;margin-top:0}@media (max-height:800px){.sticky-nav.left-rail-nav{margin-top:100px}}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper{display:block;max-height:calc(100vh - 135px);width:140px;padding:0 10px 20px;box-sizing:border-box;background-color:#fff;border-radius:10px;color:#333;font-size:12px;z-index:1500}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper .scroll-wrapper__label{display:block;padding:20px 0 10px;font-weight:700;font-family:"Open Sans","Open Sans-fallback"}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list{position:relative;width:calc(100% + 3px);max-height:calc(100vh - 187px - 44px);overflow-y:scroll;padding:5px 0;border-top:2px solid #e6248a;border-bottom:2px solid #e6248a;line-height:16px}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title{border-bottom:1px solid #ccc}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a{display:block;padding:5px 0;color:#333;cursor:pointer}#article-body>a:hover,#article-body>a:visited:hover,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title a:hover{text-decoration:none}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title:last-of-type{border-bottom:none}.sticky-nav.left-rail-nav button.sticky-nav__arrow{display:none}.left-rail-area{display:block;visibility:hidden;position:fixed;top:0;left:0;z-index:9996;overflow:auto;width:135px;height:200vh;padding:0;background-color:transparent;pointer-events:none}@media (max-width:699px){body.sticky-navigation{margin-top:60px}body.sticky-navigation.supernav-present{margin-top:90px}body.sticky-navigation .primary-nav{position:fixed;top:0;width:100vw}body.sticky-navigation .primary-nav .wrapper .menuitems .sub-menu{max-height:calc(100vh - 60px - 88px - 50px);box-sizing:border-box;overflow-y:scroll}body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{max-height:calc(100vh - 60px - 50px);overflow-y:scroll}body.sticky-navigation .primary-nav .supernav~.wrapper .menuitems .sub-menu{max-height:calc(100vh - 90px - 138px)}body.sticky-navigation .primary-nav .supernav~.wrapper .menuitems .nav-list{max-height:calc(100vh - 90px - 50px)}body.sticky-navigation:has(#chatbot-container){margin-top:100px}}.instagram-embed{min-height:100vw}@media screen and (min-width:1000px){.instagram-embed{min-height:600px}}.read-more-container{min-height:350px}.related-articles-block .related-articles-wrap{position:relative;padding-top:calc(314px + 560%);height:0}@media (min-width:575px){.related-articles-block .related-articles-wrap{padding-top:2930px}}.related-articles-block .related-articles-wrap #expanding-articles{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.collapsible-block-wrapper{position:relative;padding-bottom:15px;margin-bottom:25px;overflow:hidden}.collapsible-block-wrapper.collapsed{height:103px;padding-bottom:0}.collapsible-block-wrapper.collapsed .collapsible-block-filter{height:76px;bottom:0;position:absolute;width:100%;z-index:999;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.5) 10%,#fff 55%)}.collapsible-block-title{position:absolute;bottom:0;z-index:999;color:#2f6e91;text-decoration:none;cursor:pointer}.collapsible-block-title:hover,a:hover{text-decoration:underline}.collapsible-block-title p,.see-more .twitter-tweet{margin:0!important}.see-more{clear:both;position:relative;overflow:hidden;max-width:550px;min-height:212px;margin:10px 0;box-sizing:border-box}.see-more--clipped{height:212px}.see-more--clipped .see-more__button-container,.see-more--clipped .see-more__filter{display:initial}.see-more__filter{display:none;position:absolute;height:50px;width:100%;bottom:43px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 100%)}.see-more__button-container{display:none;position:absolute;text-align:center;height:43px;width:100%;background-color:#fff;bottom:0}.see-more__button-container .see-more__button{color:#657786;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-size:15px;line-height:43px}.see-more__button-container .see-more__button:hover{color:#1b95e0;text-decoration:underline;cursor:pointer}@media screen and (max-width:699px){body:not(.no-ads) #top-leaderboard{height:100px;margin-top:0;margin-bottom:0;contain:layout}body:not(.no-ads):not(.premium) #article-body>.ad-unit:not(#in-article):not(.in-article):not(#ad-unit-2){height:460px;margin-top:20px;margin-bottom:20px;contain:layout}body:not(.no-ads):not(.premium) #article-body>#ad-unit-1.ad-unit:not(#in-article):not(.in-article){height:auto;min-height:330px;margin-top:20px;margin-bottom:20px}}@media screen and (min-width:700px) and (max-width:999px){body:not(.no-ads) .dfp-leaderboard-container{contain:layout;width:728px;height:100px;margin:0 auto;display:block}body:not(.no-ads) .dfp-leaderboard-container:empty{display:block}body:not(.no-ads) #ad-unit-1{min-height:250px}body:not(.no-ads) #sidebar-popular-bottom,body:not(.no-ads) #sidebar-popular-top,body:not(.no-ads) #sidebar-top{height:630px;margin-bottom:20px;contain:layout}}@media screen and (min-width:1000px){body:not(.no-ads) .dfp-leaderboard-container{width:980px;height:250px;margin:0 auto;display:block;contain:layout}body:not(.no-ads) .dfp-leaderboard-container:empty{display:block}body:not(.no-ads) #sidebar-popular-bottom,body:not(.no-ads) #sidebar-popular-top,body:not(.no-ads) #sidebar-top{height:630px;margin-bottom:20px;contain:layout}}#auth-in-nav-header{position:relative;display:flex;font-size:14px;font-weight:inherit;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:899px){#auth-in-nav-header{flex-direction:column-reverse;text-align:center;top:0;height:100%}}#auth-in-nav-header-svg-block{display:flex;margin-left:4px}@media screen and (max-width:899px){#auth-in-nav-header-svg-block{margin-left:0}#auth-in-nav-header-text{line-height:15px;font-size:8px;text-align:center;font-weight:700}}#auth-in-nav-header-menu{position:absolute;top:61px;background-color:var(--flexi-brand_color_2);min-width:160px;width:-moz-max-content;width:max-content;z-index:1000;padding-left:10px;padding-right:10px;line-height:3em;display:none}@media screen and (max-width:699px){#auth-in-nav-header-menu{right:-50px;font-size:12px}}#auth-in-nav-header-menu-email{font-weight:700;flex-direction:column}#auth-in-nav-header-menu-email:after{content:"";border-bottom:1px solid #fff;width:50px}#auth-in-nav-header-menu-email,#auth-in-nav-header-profile,#auth-in-nav-header-sign-out{display:flex;align-items:center}.auth-in-nav-header-sign-out-text{margin-right:8px}.newsletter-slice,.slice-container.popular-box-slice{width:100%}.slice-container.scroll-up-slice{display:unset}.slice-container svg{visibility:unset}.slice-container.newsletter-inbodyContent-slice,.slice-container.newsletterForm-homepage{margin-bottom:3em;clear:both}@media (min-width:700px){.slice-container.trending-bar-container{padding:0 24px}}.slice-container.livereport{margin:0 12px 20px}@media (min-width:700px){.slice-container.livereport{margin:0 0 20px}}@media screen and (min-width:1000px){body:not(.no-ads) #sidebar-top{height:980px}body:not(.no-ads) #sidebar>.slice-container.newsletter-slice+#sidebar-top{height:630px}}#article-body>div#in-article.ad-unit{height:0!important;margin-bottom:0!important;display:none!important}@media screen and (max-width:699px){body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit{height:300px;width:100%;max-width:425px;margin-bottom:50px;position:relative;margin-left:auto;margin-right:auto;clear:both;content-visibility:auto}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit:before{content:" ";width:100%;padding-bottom:90%;display:block}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#mobile-in-article.ad-unit #mobile-taboola-mid-article{position:absolute;top:0;left:0;width:100%}}@media screen and (min-width:700px){body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit{height:345px;width:100%;max-width:480px;margin-bottom:50px;position:relative;margin-left:auto;margin-right:auto;clear:both;overflow:hidden;content-visibility:auto}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit:before{content:" ";width:100%;padding-bottom:65%;display:block}body:not(.no-ads):not(.body--no-ads):not(.no-inbody-ads):not(.no-mid-article-taboola):not(.premium):not(.no-taboola) #article-body>div#desktop-in-article.ad-unit #desktop-taboola-mid-article{position:absolute;top:0;left:0;width:100%}}.slice-container.person-wrapper{margin-bottom:20px;margin-top:20px}.slice-container.person-wrapper+script+.slice-container.person-wrapper>.person--separator{border-top:0;padding-top:0}.prog-buying-guide{position:relative;clear:both}.prog-buying-guide h3.product__title{font-family:inherit;font-weight:700;line-height:24px;margin-bottom:10px}.prog-buying-guide ._hawk.subtitle{font-size:20px;font-weight:300;line-height:22px;margin-top:0;padding-bottom:20px}.prog-buying-guide h4{flex:1 1 auto;font-size:16px;font-weight:700;line-height:30px;margin:0 40px 0 0;text-transform:uppercase}@media (min-width:1024px){.prog-buying-guide ._hawk.subtitle{font-size:20px;line-height:28px}.prog-buying-guide h4{flex:1 1 38%}.prog-buying-guide h3.product__title{font-size:24px}}.prog-buying-guide .title-and-rating{text-align:left;margin-bottom:5px}.prog-buying-guide .title-and-rating .product__title{display:inline-block;width:auto;margin-right:10px}.prog-buying-guide .title-and-rating .rating{display:inline-block;vertical-align:middle;top:-4px}@media (min-width:700px){.prog-buying-guide .title-and-rating{text-align:center}.prog-buying-guide .title-and-rating .product__title{margin-right:0}.prog-buying-guide .title-and-rating .rating{margin-left:10px}}.prog-buying-guide ._hawk.subtitle{margin-bottom:13px;overflow:hidden;position:static;text-align:left;border-bottom:1px solid #ccc}@media (min-width:700px){.prog-buying-guide ._hawk.subtitle{text-align:center}}.prog-buying-guide .product-summary{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1em}@media (min-width:1024px){.prog-buying-guide .product-summary{flex-direction:row;margin-bottom:30px}.prog-buying-guide .product-summary.pros{margin-top:30px}}.prog-buying-guide .product-summary span{font-size:1em;line-height:23px}@media (min-width:1024px){.prog-buying-guide .product-summary span{font-size:16px;line-height:30px}}.prog-buying-guide .product-summary .cons__marker,.prog-buying-guide .product-summary .pros__marker{font-weight:600}.prog-buying-guide .product-summary__container{width:100%}.article.pagination.internal.current-prev-next .current,.pagination.internal.current-prev-next.news-article .current,.pagination.internal.current-prev-next.static-article .current,.prog-buying-guide .cons__value,.prog-buying-guide .pros__value{display:block}.prog-buying-guide .cons__marker,.prog-buying-guide .pros__marker{display:inline-block;margin-right:10px}.prog-buying-guide .spec__name{font-weight:600}.prog-buying-guide .spec__entry{display:inline-block;margin-right:20px;width:auto}.prog-buying-guide .hawk-title-price-widget{line-height:30px}.prog-buying-guide.bg-full-width .all-info,.prog-buying-guide.bg-full-width .hawk-wrapper{display:inline-block;vertical-align:top;box-sizing:border-box}@media (min-width:1000px){.prog-buying-guide.bg-full-width{padding-bottom:0;border-bottom:1px solid #ccc}.prog-buying-guide.bg-full-width .product__title{text-align:center;margin-bottom:10px}.prog-buying-guide.bg-full-width .subtitle{text-align:center;padding-bottom:15px;border-bottom:1px solid #ccc}.prog-buying-guide.bg-full-width .subtitle._hawk{margin:0;font-weight:400;font-size:16px}.prog-buying-guide.bg-full-width ._hawk.subtitle{margin-bottom:0}.prog-buying-guide.bg-full-width ._hawk.subtitle::after{display:none}.prog-buying-guide.bg-full-width .product-summary{display:inline-block;margin-bottom:0}.prog-buying-guide.bg-full-width .product-summary span{line-height:24px}.prog-buying-guide.bg-full-width .all-info,.prog-buying-guide.bg-full-width .hawk-wrapper{display:inline-block;margin:15px 0;vertical-align:top;box-sizing:border-box}.prog-buying-guide.bg-full-width .all-info{width:632px;padding-right:20px;border-right:1px solid #ccc}.prog-buying-guide.bg-full-width .all-info h4{font-size:18px;margin-bottom:10px}.prog-buying-guide.bg-full-width .all-info .spec{margin-bottom:20px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry{display:inline;line-height:24px;margin-right:0}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:last-of-type){padding-right:10px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:last-of-type)::after{content:"";position:absolute;display:inline-block;height:16px;margin-left:10px;margin-top:4px;box-sizing:border-box;border-right:1px solid #000}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry:not(:first-of-type){padding-left:10px}.prog-buying-guide.bg-full-width .all-info .spec .product-summary__container .spec__entry .spec__name{font-weight:700}.prog-buying-guide.bg-full-width .all-info .cons,.prog-buying-guide.bg-full-width .all-info .pros{display:inline-block;width:50%;vertical-align:top}.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value{display:block;margin-bottom:10px}.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .cons__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .cons .product-summary__container .pros__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .cons__value .pros__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value .cons__marker,.prog-buying-guide.bg-full-width .all-info .pros .product-summary__container .pros__value .pros__marker{margin-right:10px;font-weight:600}.prog-buying-guide.bg-full-width .hawk-wrapper{width:290px;padding-left:20px}.prog-buying-guide.bg-full-width .hawk-wrapper .hawk-title-price-widget{display:inline-block;margin-bottom:10px}}.popular-box-slice{content-visibility:auto;contain-intrinsic-height:auto 600px}@media (min-width:700px){.popular-box-slice{content-visibility:visible;contain-intrinsic-height:initial}}body{background-color:#fff;-webkit-text-size-adjust:100%}a{color:#2f6e91;text-decoration:none}a:visited,a:visited:hover{color:#09c}button{font-size:.875em;line-height:3em;border:solid 1px #333;color:#fff;background-color:#333;text-transform:uppercase;font-family:"Open Sans","Open Sans-fallback";margin:0;padding:0}button:focus{outline:0}button::-moz-focus-inner{border:0}.table{display:table;width:100%}span.label{text-transform:uppercase;padding:0 1em;line-height:2em;display:inline-block;margin:0 1em 1em 0;font-size:60%}@media screen and (min-width:700px){.mobile-only{display:none}}.credit{font-size:11px;color:#333;word-break:break-all}figcaption~.credit{margin-top:8px}.center-cropped~.credit{margin:-15px 20px 25px}@media screen and (min-width:1000px){.center-cropped~.credit{margin:-17px 25px 25px}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.masthead-item.buttons-social,.pagination>span,.sr-only{padding:0}.burgerbar .other-links{display:none}@media screen and (min-width:850px){.burgerbar .other-links{display:block;margin-right:0}}.button-search{margin-left:28px}@media (max-width:699px){.burgerbar .logo{text-align:left;margin-left:60px}}@media (max-width:450px){.burgerbar .logo{margin-left:46px}}@media (max-width:699px){.burgerbar .logo svg{max-width:80%}}.burgerbar .logo{text-align:left}@media (max-width:699px){.burgerbar .logo{margin-left:60px}}@media only screen and (max-width:360px){.burgerbar .logo{margin-left:45px}}@media (min-width:700px) and (max-width:849px){.button-search{margin-left:0}}@media screen and (min-width:320px){._van_header_black_friday .byline-social{color:#333;margin:20px 0 10px;padding:210px 10px 36px;background:url(/media/img/black_friday_bg_2018-techradar.jpg)no-repeat top center}}@media screen and (min-width:700px){._van_header_black_friday .byline-social{background:url(/media/img/black_friday_bg_2018-techradar.jpg)no-repeat top center;padding:210px 10px 10px}._van_header_black_friday a.email.socialite:hover{background-color:#ccc}._van_header_black_friday nav.socialite-widget{float:none;padding-bottom:auto}._van_header_black_friday nav.socialite-widget.box.less-space{margin-bottom:5px}._van_header_black_friday h1{font-weight:400;width:100%;margin-top:.5em}._van_header_black_friday h1,body.limit-width ._van_header_black_friday h1{margin-bottom:.5em;font-size:28px;line-height:38px}._van_header_black_friday h2,._van_header_black_friday p{display:block}._van_header_black_friday .breadcrumb{color:#333;position:relative;margin-bottom:0;top:0;left:auto}}.burgerbar .nav-subscribe{margin-left:18px;float:right;font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.burgerbar .nav-subscribe .subscribe-text{display:inline;background:#fff;color:#333;padding:6px;font-family:"Open Sans","Open Sans-fallback";overflow:hidden;white-space:nowrap;font-size:12px;line-height:20px;border:0}.burgerbar .nav-subscribe .subscribe-text:hover{text-decoration:underline}@media (max-width:699px){.burgerbar .nav-subscribe{position:absolute;top:0;right:50px}.burgerbar .nav-subscribe .subscribe-text{background:0 0;color:#fff}}.burgerbar .button-search{margin-left:10px;min-width:60px}.burgerbar.subscribe-region-disabled .nav-subscribe,body.header-v2 .primary-nav .wrapper .menuitems .nav-list .menu-item.menu-item-home{display:none}.nav-subscribe a:focus{outline:auto!important}.supernav{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:7px 0;background-color:#999;line-height:1}.supernav__lead{display:inline-block;margin:0 5px}.supernav__lead svg{width:80px;height:16px}.supernav__items{display:inline-block;font-size:13px;padding-top:2px}@media screen and (max-width:575px){.supernav__items{display:none}}.supernav__item{display:inline-block;margin:0 5px;border-left:1px solid;padding-left:13px;border-color:#fff}.supernav__item a,.supernav__item a:visited{font-weight:600;color:#212121}.supernav__item a:hover,.supernav__item a:visited:hover{color:#2f6e91}.burgerbar.subsite__burger .search-box{top:60px}.burgerbar.subsite__burger~.wrapper .menuitems{top:90px}@media (min-width:700px){.burgerbar.subsite__burger~.wrapper .menuitems{top:0}}.subsite-techradar-pro .supernav a,.subsite-techradar-pro .supernav a:link{text-decoration:none;color:#fff}.subsite-techradar-pro .supernav a:hover{text-decoration:none;color:#601948}.subsite-techradar-pro .burgerbar{background:#8c2b5e;border-bottom:1px solid #8c2b5e}.subsite-techradar-pro .primary-nav>div.wrapper,.subsite-techradar-pro .primary-style{background:#601948}.subsite-techradar-pro label.button-menu.unchecked.menu-hamburger::before{border-top:2px solid #fff;border-bottom:2px solid #fff}.subsite-techradar-pro label.button-menu.checked.menu-hamburger::before{border-top:none;border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.subsite-techradar-pro label.button-menu.checked.menu-hamburger::after,.subsite-techradar-pro label.button-menu.unchecked.menu-hamburger::after{background:#fff}.subsite-techradar-pro .other-links a{color:#fff}@media screen and (max-width:699px){.subsite-techradar-pro .nav-subscribe .subscribe-text{color:#fff}.subsite-techradar-pro .nav-subscribe .subscribe-text svg{fill:#fff}}.subsite-techradar-pro .button-search{padding-left:0;margin-left:5px;background:#8c2b5e}.subsite-techradar-pro .nav-list{background:#601948;color:#8c2b5e}@media screen and (max-width:699px){.subsite-techradar-pro .nav-list{position:relative;padding-bottom:30px}}.subsite-techradar-pro .nav-list .menu-item,.subsite-techradar-pro .sub-menu{background:#601948}.subsite-techradar-pro .nav-list .menu-item a:hover,.subsite-techradar-pro div.nav-button-background-blue a:hover{background:#315062}.subsite-techradar-pro .nav-list .menu-item-home a:hover{text-decoration:none}.subsite-techradar-gaming .supernav a,.subsite-techradar-gaming .supernav a:link,.supernav a{text-decoration:none;color:#000}.subsite-techradar-gaming .supernav a:hover{text-decoration:none;color:#a910e8}.subsite-techradar-gaming .supernav svg{max-height:1rem;max-width:6.7rem}.subsite-techradar-gaming .burgerbar{background:#000;border-bottom:1px solid #000}.subsite-techradar-gaming .primary-nav>div.wrapper{background:#720fe8}.subsite-techradar-gaming label.button-menu.unchecked.menu-hamburger::before{border-top:2px solid #fff;border-bottom:2px solid #fff}.subsite-techradar-gaming label.button-menu.checked.menu-hamburger::before{border-top:none;border-bottom:none;border-left:2px solid #fff;border-right:2px solid #fff}.subsite-techradar-gaming label.button-menu.checked.menu-hamburger::after,.subsite-techradar-gaming label.button-menu.unchecked.menu-hamburger::after{background:#fff}.subsite-techradar-gaming .other-links a,.subsite-techradar-gaming article .socialite-widget-item a,.subsite-techradar-gaming article .socialite-widget-item a:visited:hover{color:#fff}@media screen and (max-width:699px){.subsite-techradar-gaming .nav-subscribe .subscribe-text{color:#fff}.subsite-techradar-gaming .nav-subscribe .subscribe-text svg{fill:#fff}}.subsite-techradar-gaming .nav-list{background:#720fe8;color:#fff}@media screen and (max-width:699px){.subsite-techradar-gaming .nav-list{position:relative;padding-bottom:30px}}.subsite-techradar-gaming .nav-list .menu-item,.subsite-techradar-gaming .sub-menu{background:#720fe8}.subsite-techradar-gaming .nav-list .menu-item a:hover,.subsite-techradar-gaming div.nav-button-background-blue a:hover{background:#666}.subsite-techradar-gaming .nav-list .menu-item-home a:hover{text-decoration:none}.subsite-techradar-gaming #main div.fancy-box>div.fancy_box-title,.subsite-techradar-gaming .newsletter-signup .envelope-icon{background:#a910e8}.subsite-techradar-gaming .newsletter-signup .envelope-icon svg{fill:#fff;stroke:#a910e8}.subsite-techradar-gaming #main div.fancy-box>div.fancy_box-title::after,.subsite-techradar-gaming .newsletter-signup a,.subsite-techradar-gaming .rating .icon-star,.subsite-techradar-gaming article a,.subsite-techradar-gaming article a:visited:hover{color:#a910e8}body.header-v2 .primary-nav .wrapper{background:#fff;border-bottom:1px solid #ddd}@media screen and (min-width:700px){body.header-v2 .primary-nav .menuitems{max-width:1200px}body.header-v2 #main.legacy-container.full{padding:0}}body.header-v2 .menu-item a:visited,body.header-v2 .menu-item a:visited:hover{color:#333;font-size:16px;font-weight:600;text-transform:uppercase}@media screen and (min-width:700px){body.header-v2 .menu-item a:not(.menu-item-magazines):hover{color:#2f6e91;background-color:transparent}body.header-v2 .burgerbar{border-bottom:4px solid #2f6e91;background-color:#f5f8fb}body.header-v2 .nav-list>.menu-item.primary-style:last-child{color:#333;font-size:16px;text-transform:uppercase;font-weight:600;margin-right:auto}body.header-v2 .sub-menu{background:#fff}body.header-v2 .search-box{width:50%;top:98px}body.header-v2 :checked+.button-search{background-color:#090e21}}body.header-v2 .burgerbar .logo a:visited{color:#333}body.header-v2 .burgerbar .logo .strapline{font-family:Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:.01em;text-transform:none;margin-top:9px;color:#fff}body.header-v2 .menu-item a,body.header-v2 .menu-item a:hover,body.header-v2 .menu-item span{font-family:Arial,sans-serif;font-weight:700;font-size:18px;color:#000;font-style:normal;text-transform:capitalize}body.header-v2 .burgerbar .logo a{color:#fff}body.header-v2 .burgerbar{background-color:#090e21}body.header-v2 .burgerbar .nav-subscribe .subscribe-text{background:#090e21;color:#fff;border-radius:30px;border:1px solid #fff;font-weight:500;font-size:14px;line-height:17px;padding:6px 12px;font-family:Helvetica}body.header-v2 .burgerbar .buttons-social .icon-svg{border:1px solid #fff;border-radius:50%}body.header-v2 .burgerbar .buttons-social .icon-svg circle{fill:#090e21}body.header-v2 .buttons-social .flipboard-icon .icon-svg path:first-of-type{fill:transparent}body.header-v2 .nav-list .menu-item,body.header-v2 .sub-menu{background:#fff}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:180px}@media (max-width:360px){body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo{margin:0}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:120px}}@media screen and (min-width:700px){body.header-v2 .burgerbar{border-bottom:0;max-height:100px!important;height:100px!important}body.header-v2 .menu-item a,body.header-v2 .menu-item a:hover,body.header-v2 .menu-item span{color:#1b1b1b}body.header-v2 .burgerbar .burgerbar-small{max-height:100px!important;height:100px!important;max-width:97%!important}body.header-v2 .primary-nav .menuitems.legacy-container{max-width:1200px!important}body.header-v2 .burgerbar,body.header-v2 .burgerbar .logo .strapline{line-height:100px!important}body.header-v2 .primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{height:40px;width:245px}body.header-v2 .burgerbar .masthead-item{line-height:100px}body.header-v2 .burgerbar .other-links{line-height:100px;margin-top:0}body.header-v2 .burgerbar .buttons-social a{display:inline-block;float:none;margin-top:0;margin-right:15px;vertical-align:middle}body.header-v2 .burgerbar .button-search .desktop-text{display:none}}@media screen and (min-width:1000px){body.header-v2 body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{justify-content:center;gap:30px}body.header-v2 .primary-nav .wrapper{border-bottom:4px solid #ccc}}@media screen and (min-width:800px){body.header-v2 .locale-selector{border-right:none}}:root{--site-header-grid-template-areas-mobile:"burgerbar-trigger logo viafoura locale-selector sign-in search";--infoblock--icon-color:#e6248a}.primary-nav .menuitems .menu-item.techlife{background:#333}@media only screen and (min-width:700px){.primary-nav .menuitems .menu-item.techlife{padding:0 16px;text-align:center;margin-right:5px}}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .current,.pagination.internal.current-prev-next.news-article .current,.pagination.internal.current-prev-next.static-article .current{display:none}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{flex-wrap:wrap;align-items:flex-start;flex-basis:auto;flex-direction:column;max-width:50%}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-article .next{flex-wrap:wrap;flex-basis:auto;flex-direction:column;max-width:50%}@media screen and (min-width:575px){.article.pagination.internal.current-prev-next .next,.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .next,.pagination.internal.current-prev-next.static-article .prev{flex-basis:35%}}.article.pagination.internal.current-prev-next .prev,.pagination.internal.current-prev-next.news-article .prev,.pagination.internal.current-prev-next.static-article .prev{text-align:left}.article.pagination.internal.current-prev-next .next,.pagination.internal.current-prev-next.news-article .next,.pagination.internal.current-prev-next.static-article .next{text-align:right;align-items:flex-end}.pull-left img{max-height:174px}.pull-right img{max-height:155px}.search-box input{color:#333;max-height:44px}.newsletter-signup .subtitle{box-sizing:border-box;text-align:center}.newsletter-signup .newsletter-image{height:125px;background-size:auto 125px}.fancy_box_body{padding:10px 14px 5px;border:1px solid #ededed}.chunk.rating{width:94px;display:inline-block;top:0}.title__text{display:inline-block;margin-right:10px}.subtitle__description{margin-bottom:20px;line-height:1.5}@media (max-width:460px){.primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:110px;height:auto}.primary-nav.pro .burgerbar .logo .site-logo>svg{width:110px;height:auto}}@media (max-width:330px){.primary-nav:not(.pro) .burgerbar .logo .site-logo>svg{width:95px}}.search-slice,.techradar_logo_small,.techradar_pro_logo_small{display:none}@media (max-width:360px){.primary-nav:not(.pro) .burgerbar .logo .site-logo{margin:0 0 5px}}.supernav{background:#333}.supernav .supernav__lead svg{width:100px;height:auto}.supernav .supernav__items li{border-color:#b3b3b3}.supernav a:link{color:#000}.supernav a:hover,.supernav a:link{text-decoration:none}.supernav svg{width:100%;max-height:1rem;max-width:6.6rem}@media (max-width:699px){.burgerbar.subsite__burger .burgerbar-small .nav-subscribe,.burgerbar.subsite__burger .burgerbar-small .user-locale.masthead-item .locale__flags{padding-top:30px}}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo .strapline{padding-top:25px}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo span{height:auto;margin-bottom:5px;margin-top:0}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo svg{width:auto;filter:invert(100%)}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo.pro svg{height:35px}@media screen and (max-width:450px){.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo{margin-left:45px}.burgerbar.subsite__burger .burgerbar-small .logo.subsitelogo.pro svg{height:24px}}label.button-menu.checked.menu-hamburger,label.button-menu.unchecked.menu-hamburger{z-index:1000}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{border-left:none}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set{width:100%}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{height:44px;width:100%;padding:0;text-align:center}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item{width:auto;text-align:left;padding-left:16px}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item svg{height:auto;max-width:90%;max-height:60%}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item svg{height:40%}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro{background:#8c2b5e;min-width:111px;max-width:111px;line-height:2.6rem}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro svg{height:20px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--pro{max-width:initial}}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming{background:#000;min-width:67px;max-width:67px;line-height:2.6rem}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming svg{height:12px}@media screen and (max-width:699px){.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming svg{height:20px}.menuitems .nav-sub-set-container.subsite-container .menu-item.menu-item-none.menu-item-nav-sub-set a.subsite_subnav-item.subsite_subnav-item--gaming{max-width:initial}}.nav-sub-set-container .subsite-container{width:auto;position:relative;display:inline-flex}@media screen and (max-width:699px){.nav-sub-set-container .subsite-container{width:auto;border-left:none;display:block}}@media screen and (min-width:1000px){body.van-banner-hero-image article.news-article>header{padding-top:0}body.van-banner-hero-image article.news-article>header~section:first-of-type>.hero-image-wrapper{top:0;margin-bottom:0}}body.sticky-navigation .primary-nav .wrapper .menuitems .nav-list{max-height:calc(100vh - 192px)}.nav-button-background-blue{float:none;display:inline-block;margin-left:-4px}@media screen and (max-width:699px){.nav-button-background-blue{display:block}}.text-copy ._hawk.subtitle>p{margin:-18px 0 16px;font-weight:300;font-size:20px}.text-copy ._hawk.features>p{margin:0 0 16px}.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk{margin-bottom:16px;text-indent:-21px;margin-left:21px}.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk:before,.pagination.internal .text-copy label._hawk:before,.text-copy ._hawk.fancy_box-title:before,.text-copy ._hawk.icon:before,.text-copy ._hawk.rating:not(.slice-container):before,.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk:before,.text-copy .pagination.internal label._hawk:before{font-size:16px;margin-right:5px}@media (min-width:600px){.pagination.internal .text-copy input[type=checkbox].hidden:checked~label._hawk,.pagination.internal .text-copy label._hawk,.text-copy ._hawk.fancy_box-title,.text-copy ._hawk.icon,.text-copy ._hawk.rating:not(.slice-container),.text-copy .pagination.internal input[type=checkbox].hidden:checked~label._hawk,.text-copy .pagination.internal label._hawk{float:left;clear:left;width:calc(50% - 21px)}}.pagination.internal{border-bottom:none;display:flex;justify-content:center;text-align:center}.pagination.internal .fancy_box-title,.pagination.internal .icon,.pagination.internal .rating:not(.slice-container),.pagination.internal input[type=checkbox].hidden:checked~label,.pagination.internal label{background:0 0;color:#333;font-size:.75em}.pagination.internal .icon-arrow-left{margin-right:.5em}.pagination.internal .icon-arrow-right{margin-left:.5em}.pagination.internal.current-prev-next>*+*{margin-left:1em}.pagination>span:nth-child(2){border-left:none}article .pagination.internal{display:block}article .pagination.internal .current{display:none}}</style>
<meta data-static-host="//vanilla.futurecdn.net/techradar/1726708" id="static-host-pattern">
<link rel="preload" as="style" href="https://vanilla.futurecdn.net/techradar/1726708/media/css/techradar.min.css" onload="this.onload=null;this.rel='stylesheet'">
<style id="vanilla-slice-root">@layer legacy { .slice-container-newsletterForm{--newsletter-form-primary-color:#090E21;--newsletter-form-secondary-color:#ddd;--newsletter-form-background-color:#f6f6f6;--newsletter-form-text-color:#000;--newsletter-form-header-padding:0 0 15px;--newsletter-form-alignment:left;}.slice-container-trending{--trending-label-color:#2f6e91;--trending-background-color:#ededed;--trending-highlight-color:#2f6e91;--trending-scrollbar-color:#2f6e91;--trending-scrollbar-background-color:#F5F5F5;} }</style>
<style id="vanilla-slice-combined-css">@layer legacy { .newsletter-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;background:var(--newsletter-form-background-color,#fff);border-top:2px solid #000;border-top:2px solid var(--newsletter-form-secondary-color,#000);-ms-flex-direction:column;flex-direction:column;position:relative}.newsletter-form__top-bar,.newsletter-form__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form__top-bar{text-align:center;vertical-align:middle}.newsletter-form__header{color:#333;color:var(--newsletter-form-text-color,#333);font-weight:600}.newsletter-form__header svg{height:40px;width:auto}.newsletter-form__main-section{text-align:center}.newsletter-form__strapline{color:#333;color:var(--newsletter-form-text-color,#333);font-size:1.125em;line-height:1.5em}.newsletter-form__footer{color:#666;font-size:.8em;line-height:1.3em;margin:10px 0 0;margin:var(--newsletter-form-footer-margin,10px) 0 0;text-align:left}.newsletter-form__footer a,.newsletter-form__message{color:#333;color:var(--newsletter-form-text-color,#333)}.newsletter-form__message{font-size:1.3em;font-weight:600;line-height:1.3;margin:60px 0 3rem}.newsletter-form__form input[type=submit]{background-color:#000;background-color:var(--newsletter-form-primary-color,#000);border:none;color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;line-height:2.85em;text-align:center;text-transform:uppercase;width:100%}.newsletter-form__form input[type=email],.newsletter-form__form input[type=text]{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;color:var(--newsletter-form-text-color,#333);font-size:1em;line-height:2.75em;padding:0 10px;width:100%}.newsletter-form__form input[type=checkbox]{-webkit-box-flex:0;display:inline;-ms-flex:0 0 auto;flex:0 0 auto;height:13px;margin:0 8px 0 0;padding:0 0 10px 25px;position:relative;top:2px;width:13px}.form__checkbox-label,.newsletter-form__form input[type=checkbox]{color:#333;color:var(--newsletter-form-text-color,#333);cursor:pointer}.form__checkbox-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.813em;margin-bottom:0;padding-top:15px;text-align:left}.form__checkbox-label:last-of-type{margin-bottom:15px}label.form__checkbox-label{grid-column:1/span 2}.newsletter-form__wrapper{padding:30px 20px}.newsletter-form__top-bar{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-pack:var(--newsletter-form-alignment,flex-start);-ms-flex-pack:var(--newsletter-form-alignment,flex-start);justify-content:flex-start;justify-content:var(--newsletter-form-alignment,flex-start);padding:0 0 10px;padding:var(--newsletter-form-header-padding,0 0 10px)}.newsletter-form__strapline{margin:0 0 10px;margin:var(--newsletter-form-strapline-margin,0 0 10px);text-align:left;text-align:var(--newsletter-form-alignment,left)}.newsletter-form__header{font-size:1.5em;line-height:1.2}@media screen and (max-width:699px){.newsletter-form__wrapper--inbodyContent .newsletter-form__strapline{display:none}.newsletter-form__wrapper--inbodyContent .newsletter-form__main-section{margin-top:10px}}.newsletter-form__wrapper--inbodyContent .newsletter-form__footer--us_disclaimer{margin:0;padding:24px 0}@media (min-width:700px){.newsletter-form__form--inbodyContent{grid-gap:0 10px;display:grid;grid-template-areas:"email submit";grid-template-columns:calc(65% - 10px) 35%}}input[type=email].form__email-input--inbodyContent{grid-area:email}input[type=submit].form__submit-input--inbodyContent{grid-area:submit;width:100%}input.form__submit-input--inbodyContent{grid-column:1/span 2}.text-with-breakpoints{display:none}@media screen and (max-width:574px){.text-with-breakpoints--default{display:inline}}@media screen and (min-width:575px) and (max-width:699px){.text-with-breakpoints--xs{display:inline}}@media screen and (min-width:700px) and (max-width:899px){.text-with-breakpoints--s{display:inline}}@media screen and (min-width:900px) and (max-width:999px){.text-with-breakpoints--m{display:inline}}@media screen and (min-width:1000px) and (max-width:1573px){.text-with-breakpoints--l{display:inline}}@media screen and (min-width:1574px){.text-with-breakpoints--xl{display:inline}}.button-social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.button-social:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media screen and (min-width:700px){.button-social--hide{display:none}}.button-social--border-left{border-left:1px solid #333;border-left:1px solid var(--button-social__border--color,#333);padding-left:.625em}.button-social--border-right{border-right:1px solid #333;border-right:1px solid var(--button-social__border--color,#333);padding-right:.625em}.button-social__label{border-bottom:1px dotted #333;border-bottom:1px dotted var(--button-social__label--color,#333);color:#333;color:var(--button-social__label--color,#333);font-family:Open-Sans,sans-serif;font-size:.875em;text-decoration:none}.button-social__label:hover{border-bottom:1px solid #333;border-bottom:1px solid var(--button-social__label--hover-color,#333);color:#333;color:var(--button-social__label--hover-color,#333)}.button-social__label--abbr{speak-as:spell-out}.button-social__side-text{color:#333;color:var(--button-social__text--color,#333);font-family:arial,sans-serif;font-size:.6875em;padding-left:.625em}.button-social__side-text:hover{color:#333;color:var(--button-social__text--hover-color,#333)}.button-social__side-text--comments{font-family:Open-Sans,arial,sans-serif;font-size:.8125em;text-transform:uppercase}.button-social__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;justify-content:center;line-height:.875em;position:relative;width:1.5em}.button-social__icon-email:before{background:#333;background:var(--button-social__email-backlayer--color,#333)}.button-social__icon-email:before,.button-social__icon-website:before{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.button-social__icon-website:before{background:#333;background:var(--button-social__website-backlayer--color,#333)}.button-social__icon-whatsapp:before{background:#64d448;background:var(--button-social__whatsapp-backlayer--color,#64d448);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.icon-email{fill:#fff;fill:var(--button-social__email-frontlayer--color,#fff)}.icon-email,.icon-website{height:.875em;position:relative;width:100%;z-index:2}.icon-website{fill:#fff;fill:var(--button-social__website-frontlayer--color,#fff)}.icon-whatsapp{fill:#fff;fill:var(--button-social__whatsapp-frontlayer--color,#fff);height:100%;position:relative;width:100%;z-index:2}.icon-steam circle{fill:#333;fill:var(--buton-social__steam-background-circle--color,#333)}.icon-steam path{fill:#fff;fill:var(--button-social__steam-icon-path--color,#fff)}.icon-comments{background:#fff0;background:var(--button-social--background-color,#fff0)}.icon-comments g circle{fill:#dc191b;fill:var(--button-social__comments-icon-circle--color,#dc191b)}.button-social-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.caption-credit__figcaption{color:#333;display:inline-block;margin-bottom:5px;margin-top:10px;width:100%}.caption-credit__caption,.caption-credit__credit{display:inline-block;font-size:12px;line-height:12px;margin:0;padding:0}.caption-credit__caption+.caption-credit__credit{margin-left:5px}.image__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}.author__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.author__biography{font-style:normal;font-weight:400}.author.author--author-page .author__biography p{margin:1em 0}.author--border{border:1px solid #ccc;padding:20px 15px}.author--separator{border-bottom-style:solid;border-bottom-width:2px;border-top-style:solid;border-top-width:2px;clear:both}.author.author__default-layout{max-width:100%}.author.author__default-layout .author__avatar-block{margin-right:15px}.author.author__default-layout .author__avatar-block figure{margin-bottom:0!important}.author.author__default-layout .author__avatar-block figure figcaption{display:block!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__default-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:700px){.author.author__default-layout .author__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.author.author__default-layout .author__name{display:inline-block;vertical-align:middle}.author.author__default-layout .author__name .author__name_link,.author.author__default-layout .author__name .author__name_text{font-size:20px}.author.author__default-layout .author__role{margin-top:5px}.author.author__default-layout .author__social-buttons .button-social__icon{font-size:16px;height:24px;width:24px}.author.author__default-layout .author__social{display:inline-block;margin-left:13px;text-align:center;vertical-align:middle}@media (max-width:700px){.author.author__default-layout .author__role{margin-top:0}.author.author__default-layout .author__social{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:0;margin-left:0;order:3;vertical-align:initial}}.author.author__default-layout .author__contributor-item{margin-top:10px}.author.author__default-layout .author__contributors{line-height:28px}.author__toggle-button{display:none}@media (max-width:767px){.author--collapsible .author__bio-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative;z-index:1}.author--collapsed .author__biography{-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;word-wrap:break-word;display:-webkit-box!important;margin-bottom:0;max-height:100px;overflow:hidden;pointer-events:none;position:relative;text-overflow:ellipsis;white-space:normal}.author--collapsed .author__biography p{display:inline!important;margin:0!important;padding:0!important}.author--collapsed .author__biography p:not(:last-child):after{content:" ";display:inline}.author--collapsed .author__biography *{margin:0!important;padding:0!important}.author--collapsed .author__biography a{pointer-events:auto}.author__toggle-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0000;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.author__toggle-button:hover{opacity:.8}.author__toggle-button:active{opacity:.6}.author__toggle-text{font-family:inherit;font-size:16px;font-weight:700;height:24px;line-height:24px}.author__toggle-icon,.author__toggle-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b98ee;display:-webkit-box;display:-ms-flexbox;display:flex}.author__toggle-icon{-webkit-box-pack:center;-ms-flex-pack:center;height:16px;justify-content:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:16px}.author__toggle-icon svg{height:100%;width:100%}.author__toggle-icon--rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.author.author__sidebar-layout .author__name-block{text-align:left}.author.author__sidebar-layout .author__avatar-block{margin-right:12px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter{width:70px}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .image-wrapped__aspect-padding{padding-bottom:100%!important}.author.author__sidebar-layout .author__avatar-block .image-wrapped__widthsetter .author__avatar{-webkit-box-flex:0;border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.author.author__sidebar-layout .author__biography{display:block;font-size:1rem;line-height:1.5rem;margin-top:15px}.author.author__sidebar-layout .author__role{display:block;font-size:1.125rem;font-weight:500;line-height:1.5rem}.author.author__sidebar-layout .author__social-buttons{margin-top:5px}.author.author__sidebar-layout .author__name_link{color:#000;font-size:18px;font-weight:700;line-height:24px;text-decoration:none}.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{font-weight:700;padding-left:0;text-decoration:none}@media screen and (min-width:576px){.author.author__default-layout .author__name_link,.author.author__default-layout .author__name_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:10px}}.author.author__default-layout .author__role{font-size:16px}@media (max-width:700px){.author.author__default-layout .author__social-buttons{margin-top:5px}.author.author__default-layout .author__role{margin-bottom:10px;margin-top:5px}}.author.author__default-layout .author__biography{line-height:24px;margin-top:15px;text-align:left}@media screen and (max-width:576px){.author.author__default-layout .author__biography{font-size:16px;line-height:24px;margin:15px 0}}.author.author__default-layout .author__contributors{margin-top:20px}.author.author__default-layout .author__contributors-text{font-weight:600}.author.author__default-layout .author__contributors-list{display:block;margin-top:10px}.author.author__default-layout .author__contributor-name{margin-right:5px}.author.author__default-layout .author__contributor-name .author__name_link,.author.author__default-layout .author__contributor-name .author__name_text{font-weight:400}.author.author__default-layout.author--author-page{padding:30px 15px}.author.author__default-layout.author--author-page .author__name_text{font-size:28px}.author.author__default-layout .image-wrapped__aspect-padding{padding-bottom:100%!important;width:70px}.author--separator{padding:30px 15px}.author.author__default-layout:not(.author--author-page){padding:10px 5px}.author.author__default-layout:not(.author--author-page) .author__header{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:5px}.author.author__default-layout:not(.author--author-page) .author__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.author.author__default-layout:not(.author--author-page) .author__name .author__name_link{font-size:18px;font-weight:700;padding-right:10px}.author.author__default-layout:not(.author--author-page) .author__role{font-size:16px;margin:3px 0 0}@media (min-width:700px){.author.author__default-layout:not(.author--author-page) .author__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;grid-row-gap:10px;align-items:baseline;display:grid;grid-template-columns:auto auto;row-gap:10px}.author.author__default-layout:not(.author--author-page) .author__role{line-height:22px;max-height:16px}}.author.author__default-layout:not(.author--author-page) .author__biography{margin-top:0;padding:20px 0 0;text-align:left}.author.author__default-layout:not(.author--author-page) .author__biography p{font-size:16px;line-height:26px}.author.author__default-layout:not(.author--author-page) .author__biography p:not(:last-child){padding-bottom:10px}.author.author__default-layout:not(.author--author-page) .author__contributors{text-align:left}.author.author__default-layout:not(.author--author-page) .author__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;grid-column:span 2;margin:0;order:2;text-align:left}.author.author__default-layout:not(.author--author-page) .author__social .button-social{margin:0;min-height:26px;min-width:26px;padding-right:10px}.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--exitIntent{padding:30px 50px}.newsletter-form__wrapper--exitIntent .newsletter-form__header{margin-bottom:15px;width:100%}.newsletter-form__wrapper--exitIntent .newsletter-form__container{max-width:750px}.newsletter-form__wrapper--exitIntent .newsletter-form__top-bar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-pack:var(--newsletter-form-alignment,center);-ms-flex-pack:var(--newsletter-form-alignment,center);justify-content:center;justify-content:var(--newsletter-form-alignment,center);padding:0 0 30px;padding:var(--newsletter-form-header-padding,0 0 30px)}@media screen and (max-width:699px){.newsletter-form__wrapper--exitIntent .newsletter-form__header{margin-top:20px}.newsletter-form__wrapper--exitIntent .form__checkbox-label{line-height:1.3}.newsletter-form__wrapper--exitIntent .newsletter-form__top-bar{padding:0 0 15px;padding:var(--newsletter-form-header-padding,0 0 15px)}}.newsletter-form__wrapper--exitIntent .newsletter-form__strapline{font-size:24px;margin:0 0 15px;margin:var(--newsletter-form-strapline-margin,0 0 15px);text-align:center;text-align:var(--newsletter-form-alignment,center)}.exit-intent{background-color:#000000b3;contain:content;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:99999999}.exit-intent__wrapper{contain:layout;left:50%;min-height:350px;min-width:750px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:699px){.newsletter-form__wrapper--exitIntent .newsletter-form__strapline{font-size:20px;line-height:1.35}.newsletter-form__wrapper--exitIntent{padding:15px 20px}.exit-intent{display:block;z-index:9999999999}.exit-intent__wrapper{min-height:450px;min-width:320px}}.exit-intent__close-button{background-color:initial;border:none;border-radius:100%;cursor:pointer;height:32px;padding:5px;position:absolute;right:15px;top:20px;z-index:1}@media screen and (max-width:699px){.exit-intent__close-button{right:0;top:0}}.exit-intent__close-button:focus{background-color:hsla(0,0%,60%,.322);border:none;outline:0}input[type=email].form__email-input--exitIntent{height:44px;margin-bottom:0}input[type=submit].form__submit-input--exitIntent{height:44px} }</style>
<style id="vanilla-critical-styles">
@font-face {
font-family: "Roboto Condensed-fallback";
size-adjust: 88.91000000000001%;
ascent-override: 110%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans-fallback";
size-adjust: 105.42999999999994%;
ascent-override: 105%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 82%;
src: local(sans-serif);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 87%;
ascent-override: 110%;
descent-override: 41%;
src: local(Arial);
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 105%;
ascent-override: 100%;
descent-override: 30%;
src: local("Arial Narrow");
}
@font-face {
font-family: "Open Sans Condensed-fallback";
size-adjust: 89%;
ascent-override: 89%;
src: local("Helvetica");
}
@font-face {
font-family: "Open Sans";
font-weight: 300;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-300-Light.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 400;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-400-Regular.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 600;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-600-SemiBold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 700;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-700-Bold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "Open Sans";
font-weight: 800;
font-style: normal;
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/shared/fonts/OpenSans-800-ExtraBold.woff2') format('woff2'),;
font-display: swap;
size-adjust: 100%;
}
@font-face {
font-family: "techradar";
src: url('https://vanilla.futurecdn.net/techradar/1726708/media/fonts/techradar.woff') format('woff');
font-display: "swap";
}
/* --flexi-layout-- */
@layer legacy {.widget-area svg {visibility: hidden;}}
/* --flexi-core-- */
@charset "UTF-8";@layer legacy{.special1{font-weight:400}.special2{font-weight:700;text-transform:capitalize}.special3{font-weight:400}.h1,.heading1a{font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.h1b,.heading1b{font-weight:700;font-size:1.25em;line-height:1.4;margin-bottom:4px}.h1c,.h2,.heading1c,.heading2{font-weight:700;text-transform:uppercase}.h3,.heading3a{font-weight:600}.h3b,.heading3b{font-weight:700;text-transform:uppercase}.h3c,.heading3c{font-weight:700;text-transform:capitalize}.subheading1{font-weight:600}.subheading2,.subheading3,.subheading4{font-weight:700;text-transform:uppercase}.txt1a,.txt1b{font-weight:400}.txt2a{font-weight:600}.txt2b,.txt2c,.txt3{font-weight:400}:root{--brand-font-family-1:Arial, sans-serif;--brand-font-family-2:Arial, sans-serif;--brand-font-weight-light:100;--brand-font-weight-medium:400;--brand-font-weight-heavy:700;--brand-font-size-big:32px;--brand-font-size-medium:16px;--brand-font-size-small:12px;--brand-line-height-big:26px;--brand-line-height-medium:22px;--brand-line-height-small:16px;--brand-color-1:#090E21;--brand-color-2:#E40784;--brand-color-3:#3D73D1;--brand-color-black:#1B1B1B;--brand-color-white:#FFFFFF;--brand-color-grey:#EDEDED;--brand-secondary-color-1:#A910E8;--brand-secondary-color-2:#520B3D;--brand-secondary-color-3:#FF9900}@media screen and (min-width:700px){:root{--brand-font-size-big:42px;--brand-font-size-medium:18px;--brand-font-size-small:12px;--brand-line-height-big:56px;--brand-line-height-medium:26px;--brand-line-height-small:16px}}:root{--brand-layout-margin-default:0px;--brand-layout-padding-default:15px;--brand-layout-margin-top:25px;--brand-layout-margin-right:var(--brand-layout-margin-default);--brand-layout-margin-bottom:25px;--brand-layout-margin-left:var(--brand-layout-margin-default);--brand-layout-padding-top:15px;--brand-layout-padding-right:var(--brand-layout-padding-default);--brand-layout-padding-bottom:var(--brand-layout-padding-default);--brand-layout-padding-left:var(--brand-layout-padding-default);--brand-layout-background-color:var(--brand-secondary-color-1)}@media screen and (min-width:700px){:root{--brand-layout-margin-default:0px;--brand-layout-padding-default:20px}}:root{--brand-widget-title-font-family:var(--brand-font-family-1);--brand-widget-title-font-weight:var(--brand-font-weight-medium);--brand-widget-title-font-size:var(--brand-font-size-big);--brand-widget-title-line-height:var(--brand-line-height-big);--brand-widget-title-text-transform:none;--brand-widget-description-font-family:var(--brand-font-family-1);--brand-widget-description-font-weight:var(--brand-font-weight-medium);--brand-widget-description-font-size:var(--brand-font-size-medium);--brand-widget-description-line-height:var(--brand-line-height-medium);--brand-widget-description-text-transform:none;--brand-widget-view-more-top-font-family:var(--brand-font-family-1);--brand-widget-view-more-top-font-weight:var(--brand-font-weight-heavy);--brand-widget-view-more-top-font-size:var(--brand-font-size-medium);--brand-widget-view-more-top-line-height:20px;--brand-widget-view-more-top-text-transform:uppercase;--brand-widget-tab-cta-font-family:var(--brand-font-family-1);--brand-widget-tab-cta-font-weight:var(--brand-font-weight-heavy);--brand-widget-tab-cta-font-size:18px;--brand-widget-tab-cta-line-height:26px;--brand-widget-tab-cta-text-transform:uppercase;--brand-widget-item-title-font-family:var(--brand-font-family-1);--brand-widget-item-title-font-weight:var(--brand-font-weight-heavy);--brand-widget-item-title-font-size:var(--brand-font-size-medium);--brand-widget-item-title-line-height:var(--brand-line-height-medium);--brand-widget-item-title-text-transform:none;--brand-widget-item-title-text-color:var(--brand-color-black);--brand-widget-item-label-font-family:var(--brand-font-family-1);--brand-widget-item-label-font-weight:var(--brand-font-weight-heavy);--brand-widget-item-label-font-size:var(--brand-font-size-small);--brand-widget-item-label-line-height:10px;--brand-widget-item-label-text-transform:uppercase;--brand-widget-item-label-text-color:var(--brand-color-2);--brand-widget-item-strapline-font-family:var(--brand-font-family-1);--brand-widget-item-strapline-font-weight:var(--brand-font-weight-medium);--brand-widget-item-strapline-font-size:var(--brand-font-size-medium);--brand-widget-item-strapline-line-height:var(--brand-line-height-medium);--brand-widget-item-strapline-text-transform:none;--brand-widget-item-strapline-text-color:var(--brand-color-black);--brand-widget-item-byline-font-family:var(--brand-font-family-1);--brand-widget-item-byline-font-weight:var(--brand-font-weight-medium);--brand-widget-item-byline-font-size:var(--brand-font-size-small);--brand-widget-item-byline-line-height:var(--brand-line-height-small);--brand-widget-item-byline-text-transform:uppercase;--brand-widget-item-byline-text-color:var(--brand-color-black);--brand-widget-hero-title-font-family:var(--brand-font-family-1);--brand-widget-hero-title-font-weight:var(--brand-font-weight-heavy);--brand-widget-hero-title-font-size:22px;--brand-widget-hero-title-line-height:30px;--brand-widget-hero-title-text-transform:none;--brand-widget-hero-title-text-color:var(--brand-color-white);--brand-widget-hero-label-font-family:var(--brand-font-family-1);--brand-widget-hero-label-font-weight:var(--brand-font-weight-heavy);--brand-widget-hero-label-font-size:var(--brand-font-size-small);--brand-widget-hero-label-line-height:10px;--brand-widget-hero-label-text-transform:uppercase;--brand-widget-hero-label-text-color:var(--brand-color-2);--brand-widget-hero-strapline-font-family:var(--brand-font-family-1);--brand-widget-hero-strapline-font-weight:var(--brand-font-weight-medium);--brand-widget-hero-strapline-font-size:var(--brand-font-size-medium);--brand-widget-hero-strapline-line-height:var(--brand-line-height-medium);--brand-widget-hero-strapline-text-transform:none;--brand-widget-hero-strapline-text-color:var(--brand-color-white);--brand-widget-hero-byline-font-family:var(--brand-font-family-1);--brand-widget-hero-byline-font-weight:var(--brand-font-weight-medium);--brand-widget-hero-byline-font-size:var(--brand-font-size-small);--brand-widget-hero-byline-line-height:var(--brand-line-height-small);--brand-widget-hero-byline-text-transform:uppercase;--brand-widget-hero-byline-text-color:var(--brand-color-white)}@media screen and (min-width:700px){:root{--brand-widget-view-more-top-font-size:20px;--brand-widget-hero-title-font-size:32px;--brand-widget-hero-title-line-height:36px;--brand-widget-dynamic-feature-hero-title-font-size:28px;--brand-widget-dynamic-feature-hero-title-line-height:36px;--brand-widget-dynamic-coverlist-hero-title-font-size:28px;--brand-widget-dynamic-coverlist-hero-title-line-height:36px}}body.vanilla2{font-family:var(--brand-font-family-1);font-weight:var(--brand-font-weight-medium);color:var(--brand-color-black)}.vanilla2 #main.legacy-container{max-width:1200px!important}.vanilla2.impact #content,.vanilla2.impact #main.legacy-container .content,img{max-width:100%}.vanilla2 .slot-lightbox2,.vanilla2 .slot-lightbox3{margin:auto!important}.fa,.fa-stack,.fa:after,.fa:before{display:inline-block}.fa.fa-th:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z' transform='translate(0,1792) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-list:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath d='M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z' transform='translate(0,1792) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-minus:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1257 1257'%3E%3Cpath d=' M500.5 841C224.098875 841 0 616.86984375 0 340.5S224.098875 -160 500.5 -160C776.93240625 -160 1001 64.13015625 1001 340.5S776.93240625 841 500.5 841zM792.44790625 257.07290625H208.55209375V423.8958125H792.4791875000001V257.07290625z' transform='translate(0,1001) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-plus:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1257 1257'%3E%3Cpath d=' M500.5 841C224.0363125 841 0 616.86984375 0 340.5S224.0363125 -160 500.5 -160C776.93240625 -160 1001 64.13015625 1001 340.5S776.93240625 841 500.5 841zM834.17709375 257.07290625H583.92709375V6.82290625H417.1041875V257.07290625H166.8541875000001V423.8958125H417.1041875V674.1458124999999H583.92709375V423.8958125H834.17709375V257.07290625z' transform='translate(0,1001) scale(1, -1)' style='fill: currentcolor;'%3E%3C/path%3E%3C/svg%3E");width:17px}.fa.fa-remove:before{content:"\00d7"}.fa.fa-caret-down:after,.fa.fa-caret-left:after,.fa.fa-caret-right:after,.fa.fa-caret-top:after{border:1px solid red;border-color:transparent transparent transparent #000;border-width:5px;content:"";display:inline-block;vertical-align:baseline}.fa.fa-caret-down:after,.fa.fa-caret-left:after,.fa.fa-caret-top:after{border-color:transparent #000 transparent transparent}.fa.fa-caret-down:after,.fa.fa-caret-top:after{border-color:transparent transparent #000;vertical-align:text-top}.fa.fa-caret-down:after{border-color:#000 transparent transparent;vertical-align:text-bottom}.p-g-bbs [class*=p-u]{box-sizing:border-box}.pos-relative{position:relative}.pos-absolute{position:absolute}.txt-hidden{text-indent:-99999px}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-break{word-wrap:break-word}.bold,.stronger{font-weight:700}.normal{font-weight:400}.upper{text-transform:uppercase}.cap{text-transform:capitalize}.pointer,.tabs-nav label{cursor:pointer}.ib,.inlineBlock{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.space--l{margin-left:-54px}.space-l{margin-left:54px}.h,.hide{display:none}.img-lazy{opacity:0}.img-lazy-loaded{opacity:1}.carousel-single-css figure,figure{margin:0}img{height:auto}.widget-area svg{visibility:inherit}.z{box-shadow:0 4px 6px rgba(38,51,65,.1),0 1px 3px rgba(0,0,0,.08);transition:all .2s}.z:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(38,51,65,.1),0 3px 6px rgba(0,0,0,.08)}.italic{font-style:italic}.p-button,a,a:visited,span.cr-link,span.cr-link:hover{text-decoration:none}:not(.content) .p-input-group{border-radius:4px}:not(.content) .p-input-group .p-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}:not(.content) .p-input-group .p-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}:not(.content) .p-btn,:not(.content) .p-input{border:0;border-radius:4px;font-size:1.1em;height:40px;line-height:40px;font-weight:700;max-width:100%}:not(.content) .p-btn{box-sizing:border-box}:not(.content) .p-input{padding:0 10px;box-sizing:border-box}:not(.content) .p-input::-webkit-input-placeholder{color:#c7d0d9}:not(.content) .p-btn{white-space:nowrap;display:inline-block;padding:0 16px;text-transform:uppercase;text-align:center;transition:all .2s}:not(.content) .p-btn-primary,:not(.content) a.p-btn-primary{background-color:var(--flexi-brand_color_2);color:rgba(255,255,255,.9);text-decoration:none}:not(.content) .p-btn-primary:hover,:not(.content) a.p-btn-primary:hover{background-color:var(--flexi-brand_color_1)}@media screen and (max-width:29.9375em){.h1,.heading1a{font-size:157.1428571429%}}.space5{margin:5px}.space-t5{margin-top:5px}.space-r5{margin-right:5px}.space-b5{margin-bottom:5px}.space-l5{margin-left:5px}.inner5{padding:5px}.inner-t5{padding-top:5px}.inner-r5{padding-right:5px}.inner-b5{padding-bottom:5px}.inner-l5{padding-left:5px}.space--5{margin:-5px}.space--t5{margin-top:-5px}.space--r5{margin-right:-5px}.space--b5{margin-bottom:-5px}.space--l5{margin-left:-5px}.space10{margin:10px}.space-t10{margin-top:10px}.space-r10{margin-right:10px}.space-b10{margin-bottom:10px}.space-l10{margin-left:10px}.inner10{padding:10px}.inner-t10{padding-top:10px}.inner-r10{padding-right:10px}.inner-b10{padding-bottom:10px}.inner-l10{padding-left:10px}.space--10{margin:-10px}.space--t10{margin-top:-10px}.space--r10{margin-right:-10px}.space--b10{margin-bottom:-10px}.space--l10{margin-left:-10px}.space20{margin:20px}.space-t20{margin-top:20px}.space-r20{margin-right:20px}.space-b20{margin-bottom:20px}.space-l20{margin-left:20px}.inner20{padding:20px}.inner-t20{padding-top:20px}.inner-r20{padding-right:20px}.inner-b20{padding-bottom:20px}.inner-l20{padding-left:20px}.space--20{margin:-20px}.space--t20{margin-top:-20px}.space--r20{margin-right:-20px}.space--b20{margin-bottom:-20px}.space--l20{margin-left:-20px}.space30{margin:30px}.space-t30{margin-top:30px}.space-r30{margin-right:30px}.space-b30{margin-bottom:30px}.space-l30{margin-left:30px}.inner30{padding:30px}.inner-t30{padding-top:30px}.inner-r30{padding-right:30px}.inner-b30{padding-bottom:30px}.inner-l30{padding-left:30px}.space--30{margin:-30px}.space--t30{margin-top:-30px}.space--r30{margin-right:-30px}.space--b30{margin-bottom:-30px}.space--l30{margin-left:-30px}.z-layer-0{z-index:0!important}.z-layer-1{z-index:10!important}.z-layer-2{z-index:100!important}.z-layer-3{z-index:1000!important}.z-layer-4{z-index:10000!important}.z-layer-5{z-index:100000!important}.z-layer-6{z-index:1000000!important}.z-layer-7{z-index:10000000!important}.z-layer-8{z-index:100000000!important}.z-layer-9{z-index:2147483647!important}.carousel-multi-css{position:relative;width:auto;background-color:#ddd}.carousel-multi-css ul,.carousel-single-css ul{list-style-type:none!important;margin:0;padding:0}.carousel-multi-css .carousel-multi-css-ctn{overflow:hidden;margin:0 auto}.carousel-multi-css .carousel-multi-css-wrapper{position:relative;z-index:1;transition:left .5s;float:left;transition-timing-function:cubic-bezier(.75,.01,.3,1);margin:0}.carousel-multi-css .carousel-multi-css-wrapper,.carousel-multi-css noindex:-o-prefocus{-o-transition:left .5s;transition:left .5s}.carousel-multi-css .carousel-multi-css-item-ctn{display:block;float:left;overflow:hidden;height:100%;padding-bottom:70px;position:relative;box-sizing:border-box;padding-left:2px;padding-right:2px}.carousel-multi-css .carousel-multi-css-item{cursor:pointer}.carousel-multi-css .carousel-multi-css-link{overflow:hidden;line-height:1.2em;font-weight:700;font-size:110%;padding:5px 15px 0}.carousel-multi-css .carousel-multi-css-link:before{content:"";float:left;width:5px;height:70px}.carousel-multi-css .carousel-multi-css-link>:first-child{float:right;width:100%;margin-left:-5px}.carousel-multi-css .carousel-multi-css-bullets li,.carousel-multi-css .carousel-multi-css-radio{display:none}.carousel-multi-css:after{box-shadow:0 4px 5px -3px;position:absolute;width:100%;left:0;bottom:0;content:" ";display:block;height:20px}.carousel-multi-css .carousel-multi-css-item-caption{height:100%;padding:5px 18px;top:calc(100% - 70px);left:0;position:absolute;transition:top .2s ease-out;background-color:rgba(180,180,180,.8);color:#fff;cursor:pointer;line-height:2em;margin:0 2px;width:calc(100% - 40px)}.carousel-multi-css .carousel-multi-css-item-caption p{font-size:1.3em}.carousel-multi-css .carousel-multi-css-arrows{position:absolute;right:15px;text-align:left;top:2px;width:65px;height:100%}.carousel-multi-css .title{margin-bottom:10px;max-height:55px;min-height:55px;overflow:hidden}.carousel-multi-css .carousel-multi-css-item-wrapper{margin:2px 0 0}.carousel-multi-css .carousel-multi-css-navs{background-color:#eee;line-height:41px;height:41px;position:relative;text-align:center;z-index:2}.carousel-multi-css .carousel-multi-css-wrapper{margin-left:-2px}.carousel-multi-css .carousel-multi-css-wrapper .carousel-multi-css-item-wrapper:hover .carousel-multi-css-item-caption{top:0}.carousel-multi-css .carousel-multi-css-wrapper .carousel-multi-css-item-wrapper:hover .title{margin-top:20px;max-height:none;min-height:none;overflow:visible}.carousel-multi-css .carousel-multi-css-bullets label{box-shadow:inset 0 2px 2px 0;border-radius:50px;cursor:pointer;display:block;height:12px;margin:0 2px;transition:background-color .3s;background-color:#b4b4b4;width:12px;opacity:.5}.carousel-multi-css .carousel-multi-css-bullets label:hover{opacity:1;box-shadow:none}.carousel-multi-css .carousel-multi-css-item{overflow:hidden;padding:0}.carousel-multi-css .carousel-multi-css-item img{display:block;width:auto;max-width:100%;margin:auto}.carousel-multi-css .carousel-multi-css-arrow{font-size:250%;position:absolute;z-index:2;display:none;cursor:pointer;font-weight:700;top:0;bottom:0;margin:auto 0;width:30px;height:25px;border:1px solid #9b9b9b;background-color:#b4b4b4}.carousel-multi-css .carousel-multi-css-arrow:before{text-align:center;display:block;color:var(--flexi-brand_color_1);line-height:25px}.carousel-multi-css .carousel-multi-css-arrow.plc,.carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure{display:block}.carousel-multi-css .carousel-multi-css-arrow.plc-disabled{cursor:default;opacity:.5}.carousel-multi-css .carousel-multi-css-arrow.plc-disabled:before{opacity:.5}.carousel-multi-css .carousel-multi-css-arrow.plc-left{left:0}.carousel-multi-css .carousel-multi-css-arrow.plc-left:before{content:"\f104"}.carousel-multi-css .carousel-multi-css-arrow.plc-right{right:0}.carousel-multi-css .carousel-multi-css-arrow.plc-right:before{content:"\f105"}.carousel-multi-css .carousel-multi-css-arrow.plc-media-config,.carousel-multi-css.carousel-multi-css-no-caption .carousel-multi-css-item-caption{display:none}.carousel-multi-css.carousel-multi-css-no-caption .carousel-multi-css-item-ctn{padding-bottom:0}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-caption,.carousel-single-css input[type=radio]{display:none}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-ctn{padding:10px 0}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item-wrapper{padding:0 10px}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-item{border:1px solid var(--flexi-brand_color_1);background-color:#fff;padding:5px}.carousel-multi-css.carousel-multi-css-mini .carousel-multi-css-arrow{border:0}.carousel-single-css{position:relative}.carousel-single-css .carousel-single-css-ctn,.carousel-single-css .carousel-single-css-ctn.line{overflow:hidden;margin:0 auto;width:100%}.carousel-single-css .carousel-single-css-wrapper{position:relative;z-index:1;transition:left .5s;float:left;transition-timing-function:cubic-bezier(.75,.01,.3,1);margin:0}.carousel-single-css-centered .carousel-single-css .carousel-single-css-wrapper{margin:0 auto;float:none}.carousel-single-css .carousel-single-css-wrapper>li{display:block;float:left;overflow:hidden;min-height:1em}.carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure img{width:100%;height:auto;display:block}.carousel-single-css .carousel-single-css-wrapper,.carousel-single-css noindex:-o-prefocus{-o-transition:left .5s;transition:left .5s}.carousel-single-css .carousel-single-css-content{overflow:hidden;position:relative}.carousel-single-css .carousel-single-css-content .carousel-single-css-title{position:absolute;bottom:8px;left:0;color:#fff;font-size:36px;font-family:"Oswald",Impact,sans-serif;width:629px;height:116px;line-height:42px;overflow:hidden;z-index:1000}.carousel-single-css .carousel-single-css-content .carousel-single-css-title .carousel-single-css-title-cont{padding-left:23px;background-color:rgba(180,180,180,.8);height:100%}.carousel-single-css .carousel-single-css-arrow{position:absolute;z-index:2;display:none;top:0;bottom:0;margin:auto;cursor:pointer;text-align:center;width:38px;height:38px;font-size:3.2em;color:var(--flexi-brand_color_1);background:rgba(180,180,180,.6);line-height:38px;opacity:.6}.carousel-single-css .carousel-single-css-arrow:hover{opacity:1}.carousel-single-css .carousel-single-css-arrow:before{line-height:38px}.carousel-single-css.carousel-single-css-no-caption .carousel-single-css-title{display:none}.fullscreenOn .carousel-single-css .carousel-single-css-wrapper .carousel-single-css-content figure img{max-width:100%;width:auto}@media screen and (max-width:61.8125em){.carousel-single-css .carousel-single-css-content .carousel-single-css-title{font-size:22px;width:auto;line-height:30px;height:auto}.carousel-single-css .carousel-single-css-content .carousel-single-css-title .carousel-single-css-title-cont{padding-left:12px;padding-right:12px;padding-bottom:6px;min-height:50px}.carousel-single-css.carousel-css-scrollable .carousel-single-css-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;white-space:nowrap}.carousel-single-css.carousel-css-scrollable .carousel-single-css-wrapper>li{width:85%;display:inline-block;float:none;margin-right:24px}.carousel-single-css.carousel-css-scrollable .carousel-single-css-arrow{visibility:hidden}.carousel-single-css .carousel-single-css-arrow{width:50px;height:50px;line-height:50px;font-size:3.8em;color:var(--flexi-brand_color_1);background:rgba(180,180,180,.6)}}.back-button{color:#333;display:block;text-transform:uppercase;font-size:13px;padding:10px 0}.back-button:hover,.back-button:visited{color:inherit!important;text-decoration:none}.back-button .icon{margin-right:5px;font-size:10px;writing-mode:vertical-lr}.toggle-check{display:none}.toggle-check:not(.toggle-expand):not(.toggle-custom):not(:checked)~:not(.toggle-btn){display:none}.toggle-check.toggle-expand+*{overflow:hidden;transition:max-height .2s}.toggle-check.toggle-expand:checked+*{max-height:999px}.toggle-check~.toggle-btn .toggle-btn-label:after{content:attr(data-label-more)}.toggle-check:checked~.toggle-btn-shadow:before{height:0}.toggle-check:checked~.toggle-btn .toggle-btn-label:after{content:attr(data-label-less)}.toggle-check:checked~.toggle-btn .fa-plus-thin:before{transform:translateY(-10px)}.toggle-btn{background-color:var(--flexi-brand_color_1);color:#fff;cursor:pointer;display:block}.toggle-btn:hover{background-color:#a7a7a7}.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-label,.progressive [class*=widget-] .widget-hero .widget-header .widget-commercial-lead .widget-commercial-logo,.toggle-btn>*{display:inline-block}.toggle-btn-shadow,[data-tooltip]{position:relative}.toggle-btn-shadow:before{background:linear-gradient(to top,#989898 0,rgba(255,255,255,0) 100%);bottom:100%;content:" ";display:block;height:70px;left:0;margin-bottom:1px;opacity:.2;position:absolute;right:0;transition:height .2s;z-index:2}[data-tooltip]{display:inline-block}[data-tooltip]:after{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;content:attr(data-tooltip);display:inline-block;left:50%;opacity:0;margin-bottom:5px;padding:5px 10px;position:absolute;bottom:100%;transition:opacity .2s,visibility .2s;transform:translateX(-50%);visibility:hidden;z-index:1;white-space:nowrap}[data-tooltip]:hover:after{opacity:1;visibility:visible}.tabs-item,.tabs>input{display:none}.tabs-default{border:1px solid var(--flexi-brand_color_1);padding:1em}.tabs-default .tabs-nav{text-align:center}.tabs-default .tabs-nav li.tabs-prev-next{float:left}.tabs-default .tabs-nav li.tabs-nav-item{padding:0 1em;border:1px solid var(--flexi-brand_color_1)}.tabs-default .tabs-content{padding-top:2em}.widget-dynamic .more-link{display:block;width:100%;margin-bottom:30px;font-size:.813em;text-align:center;height:44px;line-height:44px;padding:0;background-color:#333;color:#fff;border:0;font-weight:700;position:relative}@media screen and (max-width:699px){.widget-dynamic .more-link{margin:20px;width:auto}}.widget-dynamic .more-link:hover{color:#fff;text-decoration:none}.widget-dynamic .more-link i.fa{position:relative;top:0;left:3px;filter:invert(1)}.widget-dynamic .more-link i.fa:before{font-size:13px}.widget-dynamic .bottom-link{bottom:-5px;display:block;position:absolute;right:0;font-size:13px;font-weight:700;color:#000}[class*=widget-area-g]>[class*=widget-]{box-sizing:border-box}.widget-area-g-u-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.\:grid-cols-2,.widget-area.\:grid-cols-3,.widget-area.\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-1-3 [class*="widget widget-"],.widget-area-g-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-1-4 [class*="widget widget-"],.widget-area-g-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}@media screen and (min-width:37.4375em){.widget-area-g-u-sm-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-sm-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-sm-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-sm\:grid-cols-2,.widget-area.-sm\:grid-cols-3,.widget-area.-sm\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-sm\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-sm-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-sm-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-sm-1-3 [class*="widget widget-"],.widget-area-g-sm-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-sm-1-4 [class*="widget widget-"],.widget-area-g-sm-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-sm-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:61.8125em){.widget-area-g-u-md-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-md-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-md-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-md\:grid-cols-2,.widget-area.-md\:grid-cols-3,.widget-area.-md\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-md\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-md-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-md-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-md-1-3 [class*="widget widget-"],.widget-area-g-md-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-md-1-4 [class*="widget widget-"],.widget-area-g-md-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-md-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:64em){.widget-area-g-u-lg-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-lg-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-lg-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-lg\:grid-cols-2,.widget-area.-lg\:grid-cols-3,.widget-area.-lg\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-lg\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-lg-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-lg-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-lg-1-3 [class*="widget widget-"],.widget-area-g-lg-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-lg-1-4 [class*="widget widget-"],.widget-area-g-lg-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-lg-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}@media screen and (min-width:87.5em){.widget-area-g-u-xl-1-2 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-xl-1-3 .widget-area-g-u ul.p-g:first-of-type,.widget-area-g-u-xl-1-4 .widget-area-g-u ul.p-g:first-of-type,.widget-area.-xl\:grid-cols-2,.widget-area.-xl\:grid-cols-3,.widget-area.-xl\:grid-cols-\[32\.3\%_65\.5\%\],.widget-area.-xl\:grid-cols-\[65\.5\%_32\.3\%\]{display:flex;flex-wrap:wrap;justify-content:space-between}.widget-area.grid-cols-1 [class*="widget widget-"]{width:100%;content:""}.widget-area-g-xl-1-1 [class*="widget widget-"]{width:calc(100% - 0px);content:""}.widget-area-g-xl-1-2 [class*="widget widget-"]{width:calc(50% - 10px);content:""}.widget-area-g-xl-1-3 [class*="widget widget-"],.widget-area-g-xl-1-3:after{width:calc(33.3333333333% - 10px);content:""}.widget-area-g-xl-1-4 [class*="widget widget-"],.widget-area-g-xl-1-4:after{width:calc(25% - 10px);content:""}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(33.3333333333% - 10px)}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2),.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1){width:calc(66.6666666667% - 10px)}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2){width:calc(33.3333333333% - 10px)}[class*=widget-area-g-u-xl-1-] .widget-area-g-u ul.p-g:first-of-type>li[class*=p-u]{border:0;padding:0 0 20px}}.widget-area-g-1-1 .wag-u-full-1-1,.widget-area-g-vp-1-1 .wag-u-full-1-1{width:100%}.widget-area-g-1-1 .wag-u-full-1-2,.widget-area-g-vp-1-1 .wag-u-full-1-2{width:50%}.widget-area-g-1-1 .wag-u-full-1-3,.widget-area-g-vp-1-1 .wag-u-full-1-3{width:33.3333333333%}.widget-area-g-1-1 .wag-u-full-1-4,.widget-area-g-vp-1-1 .wag-u-full-1-4{width:25%}.widget-area-g-1-1 .wag-u-full-1-5,.widget-area-g-vp-1-1 .wag-u-full-1-5{width:20%}.widget-area-g-1-1 .wag-u-full-2-3,.widget-area-g-vp-1-1 .wag-u-full-2-3{width:66.6666666667%}.widget-area-g-1-1 .wag-u-full-2-5,.widget-area-g-vp-1-1 .wag-u-full-2-5{width:40%}.widget-area-g-1-1 .wag-u-full-3-5,.widget-area-g-vp-1-1 .wag-u-full-3-5{width:60%}.widget-area-g-1-1 .wag-u-full-h,.widget-area-g-vp-1-1 .wag-u-full-h{display:none}.widget-area-g-1-2 .wag-u-half-1-1,.widget-area-g-vp-1-2 .wag-u-half-1-1{width:100%}.widget-area-g-1-2 .wag-u-half-1-2,.widget-area-g-vp-1-2 .wag-u-half-1-2{width:50%}.widget-area-g-1-2 .wag-u-half-1-3,.widget-area-g-vp-1-2 .wag-u-half-1-3{width:33.3333333333%}.widget-area-g-1-2 .wag-u-half-1-4,.widget-area-g-vp-1-2 .wag-u-half-1-4{width:25%}.widget-area-g-1-2 .wag-u-half-1-5,.widget-area-g-vp-1-2 .wag-u-half-1-5{width:20%}.widget-area-g-1-2 .wag-u-half-2-3,.widget-area-g-vp-1-2 .wag-u-half-2-3{width:66.6666666667%}.widget-area-g-1-2 .wag-u-half-2-5,.widget-area-g-vp-1-2 .wag-u-half-2-5{width:40%}.widget-area-g-1-2 .wag-u-half-3-5,.widget-area-g-vp-1-2 .wag-u-half-3-5{width:60%}.widget-area-g-1-2 .wag-u-half-h,.widget-area-g-vp-1-2 .wag-u-half-h{display:none}.widget-area-g-1-3 .wag-u-third-1-1,.widget-area-g-vp-1-3 .wag-u-third-1-1{width:100%}.widget-area-g-1-3 .wag-u-third-1-2,.widget-area-g-vp-1-3 .wag-u-third-1-2{width:50%}.widget-area-g-1-3 .wag-u-third-1-3,.widget-area-g-vp-1-3 .wag-u-third-1-3{width:33.3333333333%}.widget-area-g-1-3 .wag-u-third-1-4,.widget-area-g-vp-1-3 .wag-u-third-1-4{width:25%}.widget-area-g-1-3 .wag-u-third-1-5,.widget-area-g-vp-1-3 .wag-u-third-1-5{width:20%}.widget-area-g-1-3 .wag-u-third-2-3,.widget-area-g-vp-1-3 .wag-u-third-2-3{width:66.6666666667%}.widget-area-g-1-3 .wag-u-third-2-5,.widget-area-g-vp-1-3 .wag-u-third-2-5{width:40%}.widget-area-g-1-3 .wag-u-third-3-5,.widget-area-g-vp-1-3 .wag-u-third-3-5{width:60%}.widget-area-g-1-3 .wag-u-third-h,.widget-area-g-vp-1-3 .wag-u-third-h{display:none}.widget-area-g-1-4 .wag-u-quarter-1-1,.widget-area-g-vp-1-4 .wag-u-quarter-1-1{width:100%}.widget-area-g-1-4 .wag-u-quarter-1-2,.widget-area-g-vp-1-4 .wag-u-quarter-1-2{width:50%}.widget-area-g-1-4 .wag-u-quarter-1-3,.widget-area-g-vp-1-4 .wag-u-quarter-1-3{width:33.3333333333%}.widget-area-g-1-4 .wag-u-quarter-1-4,.widget-area-g-vp-1-4 .wag-u-quarter-1-4{width:25%}.widget-area-g-1-4 .wag-u-quarter-1-5,.widget-area-g-vp-1-4 .wag-u-quarter-1-5{width:20%}.widget-area-g-1-4 .wag-u-quarter-2-3,.widget-area-g-vp-1-4 .wag-u-quarter-2-3{width:66.6666666667%}.widget-area-g-1-4 .wag-u-quarter-2-5,.widget-area-g-vp-1-4 .wag-u-quarter-2-5{width:40%}.widget-area-g-1-4 .wag-u-quarter-3-5,.widget-area-g-vp-1-4 .wag-u-quarter-3-5{width:60%}.widget-area-g-1-4 .wag-u-quarter-h,.widget-area-g-vp-1-4 .wag-u-quarter-h{display:none}.widget-area-g-2-3 .wag-u-2third-1-1,.widget-area-g-vp-2-3 .wag-u-2third-1-1{width:100%}.widget-area-g-2-3 .wag-u-2third-1-2,.widget-area-g-vp-2-3 .wag-u-2third-1-2{width:50%}.widget-area-g-2-3 .wag-u-2third-1-3,.widget-area-g-vp-2-3 .wag-u-2third-1-3{width:33.3333333333%}.widget-area-g-2-3 .wag-u-2third-1-4,.widget-area-g-vp-2-3 .wag-u-2third-1-4{width:25%}.widget-area-g-2-3 .wag-u-2third-1-5,.widget-area-g-vp-2-3 .wag-u-2third-1-5{width:20%}.widget-area-g-2-3 .wag-u-2third-2-3,.widget-area-g-vp-2-3 .wag-u-2third-2-3{width:66.6666666667%}.widget-area-g-2-3 .wag-u-2third-2-5,.widget-area-g-vp-2-3 .wag-u-2third-2-5{width:40%}.widget-area-g-2-3 .wag-u-2third-3-5,.widget-area-g-vp-2-3 .wag-u-2third-3-5{width:60%}.widget-area-debug.no-widget-infos .widget-area [class*="widget widget-"]:before,.widget-area-debug.no-widget-infos .widget-area:before,.widget-area-g-2-3 .wag-u-2third-h,.widget-area-g-vp-2-3 .wag-u-2third-h{display:none}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-1,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-1,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-1,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-1{width:100%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-2,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-2,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-2,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-2{width:50%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-3,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-3{width:33.3333333333%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-4,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-4,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-4,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-4{width:25%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-5,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-1-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-1-5{width:20%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-3,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-3,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-3{width:66.6666666667%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-5,.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-2-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-2-5{width:40%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-3-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-3-5{width:60%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-h,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-third-h{display:none}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-3-5,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-3-5{width:60%}.widget-area-g-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-h,.widget-area-g-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-2third-h{display:none}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-1,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-1,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-1,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-1{width:100%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-2,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-2,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-2,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-2{width:50%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-3,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-3{width:33.3333333333%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-4,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-4,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-4,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-4{width:25%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-5,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-1-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-1-5{width:20%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-3,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-3,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-3{width:66.6666666667%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-5,.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-2-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-2-5{width:40%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-3-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-3-5{width:60%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-h,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-2third-h{display:none}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-3-5,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-3-5{width:60%}.widget-area-g-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-h,.widget-area-g-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-third-h{display:none}@media screen and (min-width:37.4375em) and (max-width:61.8125em){.widget-area-g-sm-1-1 .wag-u-sm-full-1-1,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-1{width:100%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-2,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-2{width:50%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-3,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-3{width:33.3333333333%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-4,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-4{width:25%}.widget-area-g-sm-1-1 .wag-u-sm-full-1-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-1-5{width:20%}.widget-area-g-sm-1-1 .wag-u-sm-full-2-3,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-2-3{width:66.6666666667%}.widget-area-g-sm-1-1 .wag-u-sm-full-2-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-2-5{width:40%}.widget-area-g-sm-1-1 .wag-u-sm-full-3-5,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-3-5{width:60%}.widget-area-g-sm-1-1 .wag-u-sm-full-h,.widget-area-g-sm-vp-1-1 .wag-u-sm-full-h{display:none}.widget-area-g-sm-1-2 .wag-u-sm-half-1-1,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-1{width:100%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-2,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-2{width:50%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-3,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-3{width:33.3333333333%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-4,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-4{width:25%}.widget-area-g-sm-1-2 .wag-u-sm-half-1-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-1-5{width:20%}.widget-area-g-sm-1-2 .wag-u-sm-half-2-3,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-2-3{width:66.6666666667%}.widget-area-g-sm-1-2 .wag-u-sm-half-2-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-2-5{width:40%}.widget-area-g-sm-1-2 .wag-u-sm-half-3-5,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-3-5{width:60%}.widget-area-g-sm-1-2 .wag-u-sm-half-h,.widget-area-g-sm-vp-1-2 .wag-u-sm-half-h{display:none}.widget-area-g-sm-1-3 .wag-u-sm-third-1-1,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-1{width:100%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-2,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-2{width:50%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-3,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-3{width:33.3333333333%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-4,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-4{width:25%}.widget-area-g-sm-1-3 .wag-u-sm-third-1-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-1-5{width:20%}.widget-area-g-sm-1-3 .wag-u-sm-third-2-3,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-2-3{width:66.6666666667%}.widget-area-g-sm-1-3 .wag-u-sm-third-2-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-2-5{width:40%}.widget-area-g-sm-1-3 .wag-u-sm-third-3-5,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-1-3 .wag-u-sm-third-h,.widget-area-g-sm-vp-1-3 .wag-u-sm-third-h{display:none}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-1,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-1{width:100%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-2,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-2{width:50%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-3,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-3{width:33.3333333333%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-4,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-4{width:25%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-1-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-1-5{width:20%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-2-3,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-2-3{width:66.6666666667%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-2-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-2-5{width:40%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-3-5,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-3-5{width:60%}.widget-area-g-sm-1-4 .wag-u-sm-quarter-h,.widget-area-g-sm-vp-1-4 .wag-u-sm-quarter-h{display:none}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-1{width:100%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-2{width:50%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-3{width:33.3333333333%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-4{width:25%}.widget-area-g-sm-2-3 .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-1-5{width:20%}.widget-area-g-sm-2-3 .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-2-3{width:66.6666666667%}.widget-area-g-sm-2-3 .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-2-5{width:40%}.widget-area-g-sm-2-3 .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-2-3 .wag-u-sm-2third-h,.widget-area-g-sm-vp-2-3 .wag-u-sm-2third-h{display:none}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-1,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-1,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-1{width:100%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-2,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-2,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-2{width:50%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-3,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-3{width:33.3333333333%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-4,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-4,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-4{width:25%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-5,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-1-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-1-5{width:20%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-3,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-3,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-3{width:66.6666666667%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-5,.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-2-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-2-5{width:40%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-3-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-h,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-third-h{display:none}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-h,.widget-area-g-sm-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-2third-h{display:none}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-1,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-1,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-1,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-1{width:100%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-2,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-2,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-2,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-2{width:50%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-3,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-3{width:33.3333333333%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-4,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-4,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-4,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-4{width:25%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-5,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-1-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-1-5{width:20%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-3,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-3,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-3{width:66.6666666667%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-5,.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-2-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-2-5{width:40%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-3-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-3-5{width:60%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-h,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-sm-2third-h{display:none}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-3-5,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-3-5{width:60%}.widget-area-g-sm-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-h,.widget-area-g-sm-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-sm-third-h{display:none}}@media screen and (min-width:61.8125em) and (max-width:63.9375em){.widget-area-g-md-1-1 .wag-u-md-full-1-1,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-1{width:100%}.widget-area-g-md-1-1 .wag-u-md-full-1-2,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-2{width:50%}.widget-area-g-md-1-1 .wag-u-md-full-1-3,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-3{width:33.3333333333%}.widget-area-g-md-1-1 .wag-u-md-full-1-4,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-4{width:25%}.widget-area-g-md-1-1 .wag-u-md-full-1-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-1-5{width:20%}.widget-area-g-md-1-1 .wag-u-md-full-2-3,.widget-area-g-md-vp-1-1 .wag-u-md-full-2-3{width:66.6666666667%}.widget-area-g-md-1-1 .wag-u-md-full-2-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-2-5{width:40%}.widget-area-g-md-1-1 .wag-u-md-full-3-5,.widget-area-g-md-vp-1-1 .wag-u-md-full-3-5{width:60%}.widget-area-g-md-1-1 .wag-u-md-full-h,.widget-area-g-md-vp-1-1 .wag-u-md-full-h{display:none}.widget-area-g-md-1-2 .wag-u-md-half-1-1,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-1{width:100%}.widget-area-g-md-1-2 .wag-u-md-half-1-2,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-2{width:50%}.widget-area-g-md-1-2 .wag-u-md-half-1-3,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-3{width:33.3333333333%}.widget-area-g-md-1-2 .wag-u-md-half-1-4,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-4{width:25%}.widget-area-g-md-1-2 .wag-u-md-half-1-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-1-5{width:20%}.widget-area-g-md-1-2 .wag-u-md-half-2-3,.widget-area-g-md-vp-1-2 .wag-u-md-half-2-3{width:66.6666666667%}.widget-area-g-md-1-2 .wag-u-md-half-2-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-2-5{width:40%}.widget-area-g-md-1-2 .wag-u-md-half-3-5,.widget-area-g-md-vp-1-2 .wag-u-md-half-3-5{width:60%}.widget-area-g-md-1-2 .wag-u-md-half-h,.widget-area-g-md-vp-1-2 .wag-u-md-half-h{display:none}.widget-area-g-md-1-3 .wag-u-md-third-1-1,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-1{width:100%}.widget-area-g-md-1-3 .wag-u-md-third-1-2,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-2{width:50%}.widget-area-g-md-1-3 .wag-u-md-third-1-3,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-3{width:33.3333333333%}.widget-area-g-md-1-3 .wag-u-md-third-1-4,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-4{width:25%}.widget-area-g-md-1-3 .wag-u-md-third-1-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-1-5{width:20%}.widget-area-g-md-1-3 .wag-u-md-third-2-3,.widget-area-g-md-vp-1-3 .wag-u-md-third-2-3{width:66.6666666667%}.widget-area-g-md-1-3 .wag-u-md-third-2-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-2-5{width:40%}.widget-area-g-md-1-3 .wag-u-md-third-3-5,.widget-area-g-md-vp-1-3 .wag-u-md-third-3-5{width:60%}.widget-area-g-md-1-3 .wag-u-md-third-h,.widget-area-g-md-vp-1-3 .wag-u-md-third-h{display:none}.widget-area-g-md-1-4 .wag-u-md-quarter-1-1,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-1{width:100%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-2,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-2{width:50%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-3,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-3{width:33.3333333333%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-4,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-4{width:25%}.widget-area-g-md-1-4 .wag-u-md-quarter-1-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-1-5{width:20%}.widget-area-g-md-1-4 .wag-u-md-quarter-2-3,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-2-3{width:66.6666666667%}.widget-area-g-md-1-4 .wag-u-md-quarter-2-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-2-5{width:40%}.widget-area-g-md-1-4 .wag-u-md-quarter-3-5,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-3-5{width:60%}.widget-area-g-md-1-4 .wag-u-md-quarter-h,.widget-area-g-md-vp-1-4 .wag-u-md-quarter-h{display:none}.widget-area-g-md-2-3 .wag-u-md-2third-1-1,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-1{width:100%}.widget-area-g-md-2-3 .wag-u-md-2third-1-2,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-2{width:50%}.widget-area-g-md-2-3 .wag-u-md-2third-1-3,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-3{width:33.3333333333%}.widget-area-g-md-2-3 .wag-u-md-2third-1-4,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-4{width:25%}.widget-area-g-md-2-3 .wag-u-md-2third-1-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-1-5{width:20%}.widget-area-g-md-2-3 .wag-u-md-2third-2-3,.widget-area-g-md-vp-2-3 .wag-u-md-2third-2-3{width:66.6666666667%}.widget-area-g-md-2-3 .wag-u-md-2third-2-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-2-5{width:40%}.widget-area-g-md-2-3 .wag-u-md-2third-3-5,.widget-area-g-md-vp-2-3 .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-2-3 .wag-u-md-2third-h,.widget-area-g-md-vp-2-3 .wag-u-md-2third-h{display:none}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-1,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-1,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-1,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-1{width:100%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-2,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-2,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-2,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-2{width:50%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-3,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-3{width:33.3333333333%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-4,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-4,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-4,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-4{width:25%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-5,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-1-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-1-5{width:20%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-3,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-3,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-3{width:66.6666666667%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-5,.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-2-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-2-5{width:40%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-3-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-3-5{width:60%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-h,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-third-h{display:none}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-3-5,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-h,.widget-area-g-md-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-2third-h{display:none}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-1,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-1,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-1,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-1{width:100%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-2,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-2,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-2,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-2{width:50%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-3,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-3{width:33.3333333333%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-4,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-4,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-4,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-4{width:25%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-5,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-1-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-1-5{width:20%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-3,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-3,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-3{width:66.6666666667%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-5,.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-2-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-2-5{width:40%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-3-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-3-5{width:60%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-h,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-md-2third-h{display:none}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-3-5,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-3-5{width:60%}.widget-area-g-md-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-h,.widget-area-g-md-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-md-third-h{display:none}}@media screen and (min-width:64em) and (max-width:87.4375em){.widget-area-g-lg-1-1 .wag-u-lg-full-1-1,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-1{width:100%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-2,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-2{width:50%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-3,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-3{width:33.3333333333%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-4,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-4{width:25%}.widget-area-g-lg-1-1 .wag-u-lg-full-1-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-1-5{width:20%}.widget-area-g-lg-1-1 .wag-u-lg-full-2-3,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-2-3{width:66.6666666667%}.widget-area-g-lg-1-1 .wag-u-lg-full-2-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-2-5{width:40%}.widget-area-g-lg-1-1 .wag-u-lg-full-3-5,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-3-5{width:60%}.widget-area-g-lg-1-1 .wag-u-lg-full-h,.widget-area-g-lg-vp-1-1 .wag-u-lg-full-h{display:none}.widget-area-g-lg-1-2 .wag-u-lg-half-1-1,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-1{width:100%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-2,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-2{width:50%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-3,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-3{width:33.3333333333%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-4,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-4{width:25%}.widget-area-g-lg-1-2 .wag-u-lg-half-1-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-1-5{width:20%}.widget-area-g-lg-1-2 .wag-u-lg-half-2-3,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-2-3{width:66.6666666667%}.widget-area-g-lg-1-2 .wag-u-lg-half-2-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-2-5{width:40%}.widget-area-g-lg-1-2 .wag-u-lg-half-3-5,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-3-5{width:60%}.widget-area-g-lg-1-2 .wag-u-lg-half-h,.widget-area-g-lg-vp-1-2 .wag-u-lg-half-h{display:none}.widget-area-g-lg-1-3 .wag-u-lg-third-1-1,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-1{width:100%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-2,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-2{width:50%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-3,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-3{width:33.3333333333%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-4,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-4{width:25%}.widget-area-g-lg-1-3 .wag-u-lg-third-1-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-1-5{width:20%}.widget-area-g-lg-1-3 .wag-u-lg-third-2-3,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-2-3{width:66.6666666667%}.widget-area-g-lg-1-3 .wag-u-lg-third-2-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-2-5{width:40%}.widget-area-g-lg-1-3 .wag-u-lg-third-3-5,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-1-3 .wag-u-lg-third-h,.widget-area-g-lg-vp-1-3 .wag-u-lg-third-h{display:none}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-1,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-1{width:100%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-2,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-2{width:50%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-3,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-3{width:33.3333333333%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-4,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-4{width:25%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-1-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-1-5{width:20%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-2-3,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-2-3{width:66.6666666667%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-2-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-2-5{width:40%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-3-5,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-3-5{width:60%}.widget-area-g-lg-1-4 .wag-u-lg-quarter-h,.widget-area-g-lg-vp-1-4 .wag-u-lg-quarter-h{display:none}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-1{width:100%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-2{width:50%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-3{width:33.3333333333%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-4{width:25%}.widget-area-g-lg-2-3 .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-1-5{width:20%}.widget-area-g-lg-2-3 .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-2-3{width:66.6666666667%}.widget-area-g-lg-2-3 .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-2-5{width:40%}.widget-area-g-lg-2-3 .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-2-3 .wag-u-lg-2third-h,.widget-area-g-lg-vp-2-3 .wag-u-lg-2third-h{display:none}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-1,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-1,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-1{width:100%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-2,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-2,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-2{width:50%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-3,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-3{width:33.3333333333%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-4,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-4,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-4{width:25%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-5,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-1-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-1-5{width:20%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-3,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-3,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-3{width:66.6666666667%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-5,.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-2-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-2-5{width:40%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-3-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-h,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-third-h{display:none}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-h,.widget-area-g-lg-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-2third-h{display:none}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-1,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-1,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-1,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-1{width:100%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-2,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-2,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-2,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-2{width:50%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-3,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-3{width:33.3333333333%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-4,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-4,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-4,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-4{width:25%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-5,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-1-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-1-5{width:20%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-3,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-3,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-3{width:66.6666666667%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-5,.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-2-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-2-5{width:40%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-3-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-3-5{width:60%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-h,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-lg-2third-h{display:none}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-3-5,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-3-5{width:60%}.widget-area-g-lg-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-h,.widget-area-g-lg-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-lg-third-h{display:none}}@media screen and (min-width:87.5em){.widget-area-g-xl-1-1 .wag-u-xl-full-1-1,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-1{width:100%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-2,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-2{width:50%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-3,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-3{width:33.3333333333%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-4,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-4{width:25%}.widget-area-g-xl-1-1 .wag-u-xl-full-1-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-1-5{width:20%}.widget-area-g-xl-1-1 .wag-u-xl-full-2-3,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-2-3{width:66.6666666667%}.widget-area-g-xl-1-1 .wag-u-xl-full-2-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-2-5{width:40%}.widget-area-g-xl-1-1 .wag-u-xl-full-3-5,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-3-5{width:60%}.widget-area-g-xl-1-1 .wag-u-xl-full-h,.widget-area-g-xl-vp-1-1 .wag-u-xl-full-h{display:none}.widget-area-g-xl-1-2 .wag-u-xl-half-1-1,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-1{width:100%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-2,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-2{width:50%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-3,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-3{width:33.3333333333%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-4,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-4{width:25%}.widget-area-g-xl-1-2 .wag-u-xl-half-1-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-1-5{width:20%}.widget-area-g-xl-1-2 .wag-u-xl-half-2-3,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-2-3{width:66.6666666667%}.widget-area-g-xl-1-2 .wag-u-xl-half-2-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-2-5{width:40%}.widget-area-g-xl-1-2 .wag-u-xl-half-3-5,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-3-5{width:60%}.widget-area-g-xl-1-2 .wag-u-xl-half-h,.widget-area-g-xl-vp-1-2 .wag-u-xl-half-h{display:none}.widget-area-g-xl-1-3 .wag-u-xl-third-1-1,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-1{width:100%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-2,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-2{width:50%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-3,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-3{width:33.3333333333%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-4,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-4{width:25%}.widget-area-g-xl-1-3 .wag-u-xl-third-1-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-1-5{width:20%}.widget-area-g-xl-1-3 .wag-u-xl-third-2-3,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-2-3{width:66.6666666667%}.widget-area-g-xl-1-3 .wag-u-xl-third-2-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-2-5{width:40%}.widget-area-g-xl-1-3 .wag-u-xl-third-3-5,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-1-3 .wag-u-xl-third-h,.widget-area-g-xl-vp-1-3 .wag-u-xl-third-h{display:none}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-1,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-1{width:100%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-2,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-2{width:50%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-3,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-3{width:33.3333333333%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-4,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-4{width:25%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-1-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-1-5{width:20%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-2-3,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-2-3{width:66.6666666667%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-2-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-2-5{width:40%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-3-5,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-3-5{width:60%}.widget-area-g-xl-1-4 .wag-u-xl-quarter-h,.widget-area-g-xl-vp-1-4 .wag-u-xl-quarter-h{display:none}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-1{width:100%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-2{width:50%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-3{width:33.3333333333%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-4{width:25%}.widget-area-g-xl-2-3 .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-1-5{width:20%}.widget-area-g-xl-2-3 .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-2-3{width:66.6666666667%}.widget-area-g-xl-2-3 .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-2-5{width:40%}.widget-area-g-xl-2-3 .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-2-3 .wag-u-xl-2third-h,.widget-area-g-xl-vp-2-3 .wag-u-xl-2third-h{display:none}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-1,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-1,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-1{width:100%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-2,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-2,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-2{width:50%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-3,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-3{width:33.3333333333%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-4,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-4,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-4{width:25%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-5,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-1-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-1-5{width:20%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-3,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-3,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-3{width:66.6666666667%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-5,.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-2-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-2-5{width:40%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-3-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-h,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-third-h{display:none}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-h,.widget-area-g-xl-vp-1-3-2-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-2third-h{display:none}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-1,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-1,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-1,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-1{width:100%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-2,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-2,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-2,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-2{width:50%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-3,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-3{width:33.3333333333%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-4,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-4,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-4,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-4{width:25%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-5,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-1-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-1-5{width:20%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-3,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-3,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-3{width:66.6666666667%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-5,.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-2-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-2-5{width:40%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-3-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-3-5{width:60%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-h,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+1) .wag-u-xl-2third-h{display:none}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-3-5,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-3-5{width:60%}.widget-area-g-xl-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-h,.widget-area-g-xl-vp-2-3-1-3 [class*="widget widget-"]:nth-child(2n+2) .wag-u-xl-third-h{display:none}}.widget-area-debug.no-widget-infos .widget-area,.widget-area-debug.no-widget-infos .widget-area [class*="widget widget-"]{border:0}.widget-area-debug .widget-area:empty{display:block}.widget-area-debug .widget-area{border:1px dashed #08c508;margin:10px 0;min-height:100px;position:relative;padding:5px!important}.widget-area-debug .widget-area-group:before,.widget-area-debug .widget-area:before{text-align:center;font-weight:700;font-size:20px;font-family:"Helvetica";opacity:.5;display:block}.widget-area-debug .widget-area:before{color:#08c508;content:""attr(id)".["attr(class)"]";position:absolute;right:0;left:0;top:0;margin:auto}.widget-area-debug .widget-area[class*=p-u-]:before{font-size:17px}.widget-area-debug .widget-area-group{border:1px solid #00008b;padding:5px!important}.widget-area-debug .widget-area-group:before{content:"Widget Area Group";color:#00008b;letter-spacing:normal;width:100%}.widget-area-debug .widget-area-group .widget-area{padding-top:10px!important}.widget-area-debug [class*="lg:grid-"],.widget-area-debug [class*="md:grid-"],.widget-area-debug [class*="sm:grid-"],.widget-area-debug [class*="xl:grid-"]{border:1px dashed #07ac07}.widget-area-debug [class*="lg:grid-"]:before,.widget-area-debug [class*="md:grid-"]:before,.widget-area-debug [class*="sm:grid-"]:before,.widget-area-debug [class*="xl:grid-"]:before{content:"Responsive Widget Area Grid: "attr(id)".["attr(class)"]";color:#07ac07}.widget-area-debug [class*=widget-area-g-u-]{border:1px dashed #069406}.widget-area-debug [class*=widget-area-g-u-]:before{content:"Widget Area Unit Grid: "attr(id)".["attr(class)"]";color:#069406}.widget-area-debug .widget-area .widget{border:1px dotted var(--flexi-brand_color_1)}.widget-area-debug .widget-area .widget:before{content:"Widget "attr(data-widget-type)" ";font-size:15px;font-weight:700;color:var(--flexi-brand_color_1);opacity:.5;font-family:"Helvetica"}.widget-area-debug .widget-placeholder{background:#ddd;padding:5px}.widget-area-debug .widget-placeholder .p-g-example{border-bottom:1px solid #b4b4b4;border-right:1px solid #b4b4b4}.widget-area-debug .widget-placeholder [class*=basis]{border:1px solid #b4b4b4!important;border-right:none!important;border-bottom:none!important;text-align:center;padding:10px 0;background:#f8f8f8}.widget-area-debug .widget-placeholder [class*=basis]:before{content:"Pure grid unit: ["attr(class)"]";display:block}@media screen and (min-width:37.4375em){.widget-area-debug .widget-area.sm\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.sm\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.sm\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.sm\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.sm\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (min-width:61.8125em){.widget-area-debug .widget-area.md\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.md\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.md\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.md\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.md\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.md\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (min-width:64em){.widget-area-debug .widget-area.lg\:grid-cols-2 .widget-placeholder:before,.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.lg\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}.widget-area-debug .widget-area-g-lg-vp-2-3#widgetArea16{margin-right:8px!important}}@media screen and (min-width:87.5em){.widget-area-debug .widget-area.sm\:grid-cols-3 .widget-placeholder:before,.widget-area-debug .widget-area.xl\:grid-cols-2 .widget-placeholder:before{content:""attr(class)}.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.lg\:grid-cols-\[32\.3\%_65\.5\%\] .widget-placeholder:nth-child(2n+1):before,.widget-area-debug .widget-area.xl\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n):before,.widget-area-debug .widget-area.xl\:grid-cols-\[65\.5\%_32\.3\%\] .widget-placeholder:nth-child(2n+1):before{content:""attr(class)}}@media screen and (max-width:37.4375em){.widget-area-debug .widget-area-group:before,.widget-area-debug .widget-area:before,.widget-area-debug [class*=grid-cols]:before{display:none}.widget-area-debug .widget-control-nav{top:80px;opacity:.5}}.widget-area:empty{display:none}.widget,.widget-area,.widget-area-group{clear:both}[class*=widget-] .widget-header{position:relative}[class*=widget-] .widget-header .widget-title{text-transform:capitalize;margin-right:5px}[class*=widget-] .widget-commercial-lead,[class*=widget-] .widget-commercial-logo{display:inline-block;color:#333}[class*=widget-] .widget-commercial-lead{height:28px}[class*=widget-] .widget-commercial-lead .widget-commercial-label,[class*=widget-] .widget-commercial-lead .widget-commercial-link,[class*=widget-] .widget-commercial-lead .widget-commercial-logo:not(.css-logo){display:table-cell;vertical-align:middle}[class*=widget-] .widget-commercial-lead .widget-commercial-label{padding-right:10px}[class*=widget-] .widget-commercial-lead .widget-commercial-logo{width: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;padding-left:0!important;padding-right:0!important}.widget-more-ddm{float:right;width:auto}.widget-more-ddm .widget-more-ddm-toggle:checked~.widget-more-ddm-btn::after{display:block}.widget-more-ddm .widget-more-ddm-btn{display:inline-block;position:relative;z-index:4}.widget-more-ddm .widget-more-ddm-btn::after{width:18px;height:18px;background-color:#fff;position:absolute;content:"";display:none;top:120%;transform:translateX(-50%) rotate(45deg);transform-origin:center;box-shadow:0-17.4px 35.1px rgba(61,82,104,.1);left:50%;z-index:1}.widget-more-ddm .widget-more-ddm-label{cursor:pointer;direction:rtl;text-transform:none;padding:6px 0;color:var(--flexi-secondary_color_5)}.widget-more-ddm .widget-more-ddm-label:visited{color:var(--flexi-secondary_color_5)}.widget-more-ddm .widget-more-ddm-label::after{display:none}.widget-more-ddm .widget-more-ddm-label:before{margin-left:4px;font-size:10px;vertical-align:middle;padding-bottom:2px}.widget-more-ddm .widget-more-ddm-children{box-shadow:0-2px 35px rgba(61,82,104,.1),0 5px 15px rgba(0,0,0,.08);border-radius:4px;padding:16px;transform:translateX(-50%);left:50%;top:150%}.widget-more-ddm .widget-more-ddm-link{border-radius:4px}.widget-more-ddm .widget-more-ddm-link:hover{text-decoration:none}.toggle-btn{margin:10px 0}.toggle-btn .toggle-btn-label{background:var(--flexi-brand_color_1);width:auto;font-size:13px;font-weight:700;text-align:center;padding:11px 15px;margin:auto;display:flex;flex-direction:row-reverse;justify-content:center}.toggle-btn .toggle-btn-label i:before{margin-left:5px;transition:transform .25s ease-in-out;font-size:10px;margin-top:3px;float:left}@media screen and (max-width:47.9375em){.widget-lightbox-content{width:100%;top:0;left:0;height:100%;margin:0;bottom:0;transform:none;border-radius:0}}@media screen and (max-width:29.9375em){.widget-commercial-lead{padding:0 10px}.widget-commercial-lead .widget-commercial-label{padding-right:5px;display:inline-block}.widget-commercial-lead .widget-commercial-link{display:inline-block}}.vanilla2.flexi-page .widget{margin:var(--brand-layout-margin-top) var(--brand-layout-margin-right) var(--brand-layout-margin-bottom) var(--brand-layout-margin-left);padding:var(--brand-layout-padding-top) var(--brand-layout-padding-right) var(--brand-layout-padding-bottom) var(--brand-layout-padding-left)}.vanilla2.flexi-page .widget .widget-header .widget-title{font-family:var(--brand-widget-title-font-family);font-weight:var(--brand-widget-title-font-weight);font-size:var(--brand-widget-title-font-size);line-height:var(--brand-widget-title-line-height);text-transform:var(--brand-widget-title-text-transform)}.vanilla2.flexi-page .widget .widget-desc{font-family:var(--brand-widget-description-font-family);font-weight:var(--brand-widget-description-font-weight);font-size:var(--brand-widget-description-font-size);line-height:var(--brand-widget-description-line-height);text-transform:var(--brand-widget-description-text-transform)}.vanilla2.flexi-page .widget .view-more-top{font-family:var(--brand-widget-view-more-top-font-family);font-weight:var(--brand-widget-view-more-top-font-weight);font-size:var(--brand-widget-view-more-top-font-size);line-height:var(--brand-widget-view-more-top-line-height);text-transform:var(--brand-widget-view-more-top-text-transform)}@media screen and (max-width:700px){.vanilla2.flexi-page .widget-area{padding:0}[class*=widget-] .widget-title{max-width:unset}}.tabs:after{content:"";display:block;clear:both}.tabs-nav-item label{display:none;font-size:1.2em}.tabs-prev-next{background-color:#f5f8fb;color:var(--flexi-brand_color_2);width:26px;height:26px;border-radius:50%;text-align:center;font-size:.7em}.tabs-prev-next label{line-height:26px;display:block}.tabs-prev-next label:before{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tabs-nav{width:94px;float:right;text-align:center;line-height:26px}.tabs-nav li{display:inline}.v2-listing-image-wrapper{padding-top:56.25%;position:relative;margin-bottom:15px;width:100%;overflow:hidden}.v2-listing-image-wrapper .endorsement-hero-image{position:absolute}.v2-listing-image-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.flexi-pagination{padding:10px;display:block;text-align:center}.flexi-pagination a{display:inline-block;padding-left:10px}.flexi-pagination .active{font-size:120%}.flexi-pagination .active,.flexi-pagination .sep-dots{font-weight:700;padding-left:10px}}
/* --flexi-widget-hero-- */
@layer legacy {
.widget-hero{position:relative}.widget-hero .widget-hero-bigimg{max-height:450px;overflow:hidden}.widget-hero .widget-hero-bigimg img{width:100%;height:auto}.widget-hero .widget-hero-wrapper{position:absolute;top:0;text-align:left;width:80%}.widget-hero.hero-live .widget-header .widget-title{display:block;background:var(--flexi-brand_color_1);padding:10px;font-size:14px;text-transform:uppercase;color:#fff;margin-bottom:20px}
}
/* --flexi-widget-contentparsed-- */
@layer legacy {
@charset "UTF-8";.widget-content-parsed-fields_query{padding:30px 10px 10px}.widget.widget-content-parsed-fields_query .widget-title{margin:10px}.widget.widget-content-parsed-fields_query h2.widget-title span{font-size:40px;text-align:left;padding:unset;margin:unset;line-height:normal}.widget-content-parsed-fields_query .widget-header{margin-bottom:20px}.widget-content-parsed-fields_query .wcp-item-content{line-height:1.5em}.widget-content-parsed-fields_query .image-hero__padding,.widget-content-parsed-fields_query .vanilla-image-block{padding-top:10%!important}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title:after,.widget-content-parsed-fields_query .credit{display:none}.widget-content-parsed-fields_query.landscape-hero{padding:15px 0}.widget-content-parsed-fields_query.landscape-hero .cp-article-title{color:var(--greyscale-white-fff, #FFF);font-size:18px;font-family:Arial;font-weight:700;line-height:26px;border-radius:0 30px 0 0;background:var(--brands-tr-pink-e-40784, #E40784);width:auto;display:inline-block;padding:5px 40px 5px 30px;margin-bottom:-4px;text-transform:uppercase}.widget-content-parsed-fields_query.landscape-hero .cp-article-body{-o-border-image:linear-gradient(to right,#e6258a 50%,#090e21)1;border-image:linear-gradient(to right,#e6258a 50%,#090e21)1;border-top:5px;border-style:solid;padding:30px;background:var(--greyscale-grey-f-5, #F5F5F5)}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-hero .hero-image-padding{padding-top:100%!important}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source h2{color:var(--greyscale-black-1-b, #1B1B1B);font-size:22px;font-family:Arial;font-weight:700;line-height:30px;letter-spacing:-.22px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source p{color:var(--greyscale-black-1-b, #1B1B1B);font-size:16px;font-family:Arial;line-height:22px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul{color:var(--greyscale-black-1-b, #1B1B1B);font-size:16px;font-family:Arial;line-height:22px;margin-bottom:30px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul li{padding-bottom:10px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source li:before{padding-right:10px;color:#e40784;font-weight:700;content:"\2714";font-family:fantasy}.widget-content-parsed-fields_query.landscape-hero article .hero-image-padding-wrap.padding-on .hero-image-padding img:not(.endorsement-hero-image){position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#main .widget-content-parsed-fields_query.landscape-hero article .fancy-box{float:none;display:inline-block;text-align:center;border:1px solid #1b1b1b;padding:10px;margin:15px 10px;width:calc(50% - 20px);box-sizing:border-box}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title{background:0 0;color:#1b1b1b;font-size:28px;font-family:Arial;font-weight:700;line-height:36px;letter-spacing:-.28px;padding:0}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box_body{border:0;padding:0}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box_body p{font-size:14px;font-family:Arial;line-height:21px;padding:0;min-height:45px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type{text-align:right}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a{font-size:16px;font-family:Arial;font-weight:700;line-height:20px;letter-spacing:.8px;text-transform:uppercase;color:#1b1b1b}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a:after{text-indent:0;content:"\203a";color:var(--flexi-brand_color_2);font-size:23px;font-weight:700;padding-left:5px}@media screen and (min-width:700px){.widget-content-parsed-fields_query.landscape-hero{padding:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-title{font-size:22px;font-weight:700;line-height:38px;letter-spacing:-.22px;border-radius:0 50px 0 0;padding:5px 40px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-hero{flex:0 0 33%}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source h2{font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.32px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body{display:flex;-o-border-image:linear-gradient(to right,#e6258a 25%,#090e21)1;border-image:linear-gradient(to right,#e6258a 25%,#090e21)1;gap:40px;padding:40px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source p{font-size:18px;line-height:24px;letter-spacing:.18px;padding-bottom:15px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source ul{font-size:18px;line-height:24px;letter-spacing:.18px}#main .widget-content-parsed-fields_query.landscape-hero .fancy-box .fancy_box-title{font-size:32px;line-height:36px;letter-spacing:-.32px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a{font-size:20px;letter-spacing:1px}.widget-content-parsed-fields_query.landscape-hero .cp-article-body-source>p:last-of-type a:after{font-size:27px}}@media (min-width:700px){body:where(.flexi-home,.flexi-landing) .widget-content-parsed-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-ads-- */
@layer legacy {
}
/* --flexi-widget-empty-- */
@layer legacy {
}
/* --flexi-widget-dynamic-- */
@layer legacy {
.widget-edt-listing .wel-item .ribbon-sponsored::before{display:inline-block;content:"sponsored";background-color:#3ece8d;color:#fff;font-size:78.5714285714%;line-height:21px;padding:0 6px;font-family:Lato;font-weight:800;letter-spacing:1px;text-transform:uppercase}.widget-dynamic-default,.widget-edt-listing{position:relative}.widget-edt-listing .wel-item{padding-bottom:32px}.widget-edt-listing .wel-item a{display:block;color:inherit}.widget-edt-listing .wel-item a:hover,.widget-edt-listing .wel-item a:hover .wel-item-title{text-decoration:none;color:var(--flexi-brand_color_2)}.widget-edt-listing .wel-item .wel-item-subtitle{color:#ddd;padding-bottom:16px}.widget-edt-listing .wel-item .wel-item-title{margin-bottom:0;color:#263341}.widget-edt-listing .wel-item .ribbon-sponsored.top-left::before{position:absolute;top:0;left:0}.widget-edt-listing .wel-item .ribbon-sponsored.top-right::before,.widget-edt-listing .wel-see-all{position:absolute;top:0;right:0}.widget-edt-listing .wel-item .ribbon-sponsored.bottom-left::before{position:absolute;bottom:0;left:0}.widget-edt-listing .wel-item .ribbon-sponsored.bottom-right::before{position:absolute;bottom:0;right:0}.widget-edt-listing .wel-item .ribbon-sponsored.center-center::before{position:absolute;top:50%;left:50%;transform:translate(-50%,0)}.widget-dynamic-default .wdyn-item{padding-bottom:10px}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-count:hover,.widget-dynamic-default .wdyn-item>a:hover{text-decoration:none}.widget-dynamic-default .wdyn-item .wdyn-item-subtitle{color:#8c9eb1}.widget-dynamic-default .wdyn-item .wdyn-item-picto img{max-width:95%;height:auto;border-radius:4px}.widget-dynamic-default .wdyn-item .wdyn-item-picto svg{height:100%}.widget-dynamic-default .wdyn-item .wdyn-item-title{color:#263341}@media screen and (max-width:37.4375em){.widget-dynamic-default .wdyn-item{font-size:93%}.widget-dynamic-default .wdyn-item .wdyn-item-right{overflow:hidden;max-height:170px}}.widget-drilldown{margin-bottom:30px}.widget-drilldown .hide.flex{display:none!important}.widget-drilldown .refine-filters-facets{border:1px solid #ccc;background:#fff;padding:16px}.widget-drilldown .dropdown>ul input,.widget-drilldown .refine-filters-facets input[type=radio],.widget-drilldown .refine-filters-input{display:none}.widget-drilldown .dropdown>ul input:checked~ul,.widget-drilldown .refine-filters-facets input[type=radio]:checked~div{display:block}.widget-drilldown .refine-filters-facets>label{border:1px solid #ccc;padding:10px 20px;font-size:14px;cursor:pointer}.widget-drilldown .refine-filters-facets .facet-selected{margin-top:15px}.widget-drilldown .refine-filters-facets .facet-selected .first{background:0 0;padding-left:0;padding-right:0}.widget-drilldown .refine-filters-facets .facet-selected li{background:#ccc;padding:10px 18px;font-size:14px;margin-right:5px;margin-bottom:5px}.widget-drilldown .refine-filters-facets .facet-selected li a{color:#333}.widget-drilldown .refine-filters-facets .facet-selected li.last{background:0 0;float:right;padding-right:0;margin-right:0}.widget-drilldown .refine-filters-facets .facet-contents .facet-search{margin-top:5px;position:relative}.widget-drilldown .refine-filters-facets .facet-contents .facet-search input{height:40px;font-size:14px;width:100%;padding-right:30px;border:1px solid #ccc}.widget-drilldown .refine-filters-facets .facet-contents .facet-search label{position:absolute;right:10px;height:18px;border:0;font-size:18px;line-height:18px;margin-top:-30px}.widget-drilldown .refine-filters-facets .facet-contents ul{overflow-y:auto;max-height:194px;border-top:1px solid #ccc;margin-top:10px;padding-top:20px}.widget-drilldown .refine-filters-facets .facet-contents ul li{margin-bottom:6px;cursor:pointer}.widget-drilldown .refine-filters-facets .facet-contents ul li a{color:#333;line-height:24px;font-size:16px}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-count{color:#ccc;vertical-align:top}.widget-drilldown .refine-filters-facets .facet-contents ul li a .facet-target-title{display:inline-block;max-width:84%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.widget-drilldown .refine-filters-input:checked~.refine-filters-title{border-bottom:1px solid #6b7c92}.widget-drilldown .refine-filters-input:checked~.refine-filters-facets,.widget-drilldown .refine-filters-input:checked~.refine-filters-title .fa-stack{display:none}.widget-drilldown .refine-filters-input:checked~.refine-filters-title .fa-stack.h{display:inline-block}.widget-drilldown .refine-filters-title{padding:10px;font-weight:700;text-transform:uppercase;border-bottom:none;font-family:"Helvetica";line-height:2em;background:var(--flexi-brand_color_1);color:#fff}.widget-drilldown .refine-filters-facet-title{padding-bottom:5px;font-weight:700;border-bottom:none;font-family:"Helvetica";color:#333}.widget-drilldown .refine-filters-toggle{float:right;cursor:pointer;color:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter')}.widget-drilldown .refine-filters-toggle.fa .fa:after,.widget-drilldown .refine-filters-toggle.fa .fa:before{width:25px}.widget-drilldown .dropdown>ul{float:right;position:relative;line-height:42px}.widget-drilldown .dropdown>ul>li{display:inline-block}.widget-drilldown .dropdown>ul ul{display:none;border:1px solid var(--flexi-brand_color_1);right:0;top:42px;background-color:#fff;position:absolute;margin:0;padding:0;z-index:3}.widget-drilldown .dropdown>ul ul li{display:block;vertical-align:middle;padding:0;margin:0;position:relative}.widget-drilldown .dropdown>ul ul li a{text-decoration:none;line-height:35px;padding:0 10px;color:#333}.widget-dynamic.tag-blocks-display{margin-bottom:0!important}.widget-dynamic.tag-blocks-display:nth-of-type(2){margin-top:0!important}.widget-dynamic.tag-blocks-display .widget-header{text-align:center}.widget-dynamic.tag-blocks-display .widget-title{text-transform:uppercase!important}.widget-dynamic.tag-blocks-display .tabs-content .wel-item-title{text-transform:uppercase;color:#171e2f;font-size:13px;overflow:hidden}.widget-dynamic.tag-blocks-display .wel-items{display:flex;justify-content:center;margin:10px 10px 0}.widget-dynamic.tag-blocks-display .wel-item{flex:auto;border:1px solid #000;padding:7px;flex-grow:inherit;width:auto;margin-bottom:5px;margin-right:5px;max-width:-moz-fit-content;max-width:fit-content}.widget-dynamic.tag-blocks-display .wel-item:hover{background:var(--flexi-brand_color_1)}.widget-dynamic.tag-blocks-display .tabs-content .wel-item:hover .wel-item-title{color:#fff}@media (min-width:700px){.widget-dynamic.tag-blocks-display{width:calc(100% - 60px);margin:0 auto}.widget-dynamic.tag-blocks-display .wel-items{margin:10px 0 0}.widget-dynamic.tag-blocks-display .wel-item{padding:11px}.widget-dynamic.tag-blocks-display .tabs-content .wel-item-title{font-size:15px}}.flexi-pagination{padding:10px;display:block;text-align:center}.flexi-pagination a{display:inline-block;padding-left:10px}.flexi-pagination .active{font-size:120%}.flexi-pagination .active,.flexi-pagination .sep-dots{font-weight:700;padding-left:10px}.widget-multiquery-wrapper{--flexi-dynamic-tabs-color-primary:var(--flexi-brand_color_1);--flexi-dynamic-tabs-color-secondary:var(--flexi-secondary_color_1);--flexi-dynamic-tabs-color-black:var(--brand-color-black);--flexi-dynamic-tabs-color-white:var(--brand-color-white);--flexi-dynamic-tabs-color-grey:var(--brand-color-grey);--flexi-dynamic-tabs-font-family:var(--brand-font-family-1);--flexi-dynamic-tabs-font-weight-heavy:var(--brand-font-weight-heavy);--flexi-dynamic-tabs-font-weight-medium:var(--brand-font-weight-medium);--flexi-dynamic-tabs-font-weight-light:var(--brand-font-weight-light);---flexi-dynamic-tabs-font-size-medium:var(--brand-font-size-medium);--flexi-dynamic-tabs-font-size-small:var(--brand-font-size-small);margin:20px 0}.widget-multiquery-wrapper .dynamic-tabs.alternate,.widget-multiquery-wrapper .dynamic-widget-multiquery-option-tabbed{display:none}.widget-multiquery-wrapper .dynamic-tabs-container{display:flex;margin-bottom:20px}.widget-multiquery-wrapper.lateral-tab-style{display:flex;outline:1px solid var(--flexi-dynamic-tabs-color-black)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs{font-size:var(--flexi-dynamic-tabs-font-size-medium)}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs-container .dynamic-tabs:not(:last-child){border-bottom:1px solid var(--flexi-dynamic-tabs-color-black)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:60%}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:65%}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:70%}}@media (min-width:1200px){.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{max-width:75%}}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:15px}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:16px}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:18px}}@media (min-width:1000px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-hero .wdn-listv2-item-content-title{font-size:20px}}@media (min-width:700px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:14px}}@media (min-width:800px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:15px}}@media (min-width:900px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:16px}}@media (min-width:1000px){.widget-multiquery-wrapper.lateral-tab-style .widget-dynamic-listv2 .wdn-listv2-item-wrapper .wdn-listv2-item-content-title{font-size:17px}}@media (max-width:699px){.widget-multiquery-wrapper.lateral-tab-style{flex-direction:column;overflow:hidden}.widget-multiquery-wrapper.lateral-tab-style .dynamic-widget-multiquery-option-tabbed{display:block;margin:auto;max-height:0;max-width:95%;transition:all 1s;overflow:hidden}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs{font-family:var(--flexi-dynamic-tabs-font-family);font-weight:var(--flexi-dynamic-tabs-font-weight-medium);font-size:var(--flexi-dynamic-tabs-font-size-medium)}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs.alternate{display:flex}.widget-multiquery-wrapper.lateral-tab-style .dynamic-tabs-container{display:none}}.widget-multiquery-wrapper.accordion-tab-style{outline:1px solid var(--flexi-dynamic-tabs-color-black);flex-direction:column;overflow:hidden}.widget-multiquery-wrapper.accordion-tab-style .dynamic-widget-multiquery-option-tabbed{display:block;margin:auto;max-height:0;max-width:95%;transition:all 1s;overflow:hidden}.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs{font-family:var(--flexi-dynamic-tabs-font-family);font-weight:var(--flexi-dynamic-tabs-font-weight-medium);font-size:var(--flexi-dynamic-tabs-font-size-medium)}.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs.alternate{display:flex}.widget-dynamic.widget-no-data,.widget-multiquery-wrapper.accordion-tab-style .dynamic-tabs-container{display:none}.widget-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content{display:flex;justify-content:center;align-items:center}.widget-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content .dynamic-tabs-content-icon{overflow:hidden;width:var(--brand-widget-title-line-height);height:var(--brand-widget-title-line-height);margin-right:10px}.widget-multiquery-wrapper.is-tabbed .dynamic-tabs .dynamic-tabs-content .dynamic-tabs-content-icon img{width:100%;height:var(--brand-widget-title-line-height);display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.widget-dynamic{font-family:var(--brand-font-family-1)}
}
/* --custom-widget-tailwind-block-- */
#membership-expandable-banner-1 {
padding: 0;
margin: 0;
height: 0;
/* Responsive Design */
}
#membership-expandable-banner-1 .flcw-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-signup-popup-2 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-signup-popup-2 .flcw-secondary-font {
font-family: var(--brand-font-family-2-membership, var(--brand-font-family-1-membership));
}
#membership-signup-popup-2 .closedPopup {
display: none;
}
#membership-signup-popup-2 .flcw-close-button-icon {
fill: var(--flcw-membership-popup-text-color, white);
}
#membership-signup-popup-2 .log-in-btn {
border: 1px solid var(--flcw-membership-skinnybanner-text-color, white) !important;
}
#membership-signup-popup-2 .flcw-text {
color: var(--flcw-membership-skinnybanner-text-color, white);
}
#membership-signup-popup-2 .flcw-text-popup {
color: var(--flcw-membership-popup-text-color, white);
}
#membership-signup-popup-2 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}
@media (max-width: 768px) {
#membership-signup-popup-2 .flcw-popup-position {
translate: -50% !important;
}
}#membership-slide-out-3 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-slide-out-3 .flcw-slide-out-button-scroll-btn {
background-color: var(--flcw-membership-slide-out-badges-scroll-button-bg-color, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color, white) !important;
}
#membership-slide-out-3 .flcw-slide-out-button-badge {
background-color: var(--flcw-membership-slide-out-button-bg-color-badge, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color-badge, var(--flcw-membership-slide-out-button-text-color, white)) !important;
}
#membership-slide-out-3 .flcw-slide-out-button {
color: var(--flcw-membership-slide-out-button-text-color, white) !important;
background-color: var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1)) !important;
}
#membership-slide-out-3 .flcw-slide-out-button:hover {
background-color: var(--flcw-membership-slide-out-button-bg-color-hover, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-button-text-color-hover, var(--flcw-membership-slide-out-button-text-color, white)) !important;
border: 2px solid var(--flcw-membership-slide-out-button-border-color-hover, white) !important;
}
#membership-slide-out-3 .flcw-slide-out-button-explore:hover {
background-color: var(--flcw-membership-slide-out-explore-button-bg-color-hover, var(--flcw-membership-slide-out-button-bg-color, var(--flexi-brand-color-1))) !important;
color: var(--flcw-membership-slide-out-explore-button-text-color-hover, var(--flcw-membership-slide-out-button-text-color, white)) !important;
border: 2px solid var(--flcw-membership-slide-out-explore-button-border-color-hover, transparent) !important;
}
#membership-slide-out-3 .flcw-slide-out .isExpanded {
width: 475px;
}
#membership-slide-out-3 .flcw-text {
color: var(--flcw-membership-text-color, white);
}
#membership-slide-out-3 .flcw-badges-card {
background-color: var(--flcw-membership-slide-out-badge-bg-color, white);
border: var(--flcw-membership-slide-out-badge-border-color, white);
}
#membership-slide-out-3 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}#premium-promotion-banner-4 {
padding: 0;
margin: 0;
height: 0;
/* --- 2. The Popup Overlay --- */
}
#premium-promotion-banner-4 .premium-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #111111;
border-bottom: 3px solid #d12229;
color: white;
z-index: 1001;
display: flex;
justify-content: center;
align-items: center;
padding: 8px 20px;
gap: 20px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
transform: translateY(-100%);
transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}
#premium-promotion-banner-4 .premium-banner.visible {
transform: translateY(0px);
}
@media only screen and (max-width: 600px) {
#premium-promotion-banner-4 .premium-banner.visible {
transform: translateY(58px);
}
}
#premium-promotion-banner-4 .banner-text {
font-weight: 600;
font-size: 14px; /* Slightly increased for readability */
}
#premium-promotion-banner-4 .banner-cta-btn {
background-color: #d12229;
color: white;
border: none;
border-radius: 4px;
padding: 8px 16px; /* Fixed padding */
font-weight: 700;
line-height: normal;
cursor: pointer;
font-size: 12px;
transition: background 0.2s;
}
#premium-promotion-banner-4 .banner-cta-btn:hover {
background-color: #b01c22;
}
#premium-promotion-banner-4 .premium-modal-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
z-index: 9999;
align-items: center;
justify-content: center;
backdrop-filter: blur(3px);
}
#premium-promotion-banner-4 .premium-modal-content {
background: #1a1a1a;
color: #ffffff;
padding: 40px;
border-radius: 8px;
max-width: 500px;
width: 90%;
position: relative;
border: 1px solid #333;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);
}
#premium-promotion-banner-4 .premium-modal-content h2 {
margin-top: 0;
font-size: 28px;
}
#premium-promotion-banner-4 .premium-subtitle {
color: #cccccc;
margin-bottom: 25px;
line-height: 1.5;
}
#premium-promotion-banner-4 .feature-list {
list-style: none;
padding: 0;
margin-bottom: 30px;
}
#premium-promotion-banner-4 .feature-list li {
margin-bottom: 15px;
display: flex;
align-items: start;
}
#premium-promotion-banner-4 .feature-icon {
color: #d12229;
margin-right: 12px;
font-weight: bold;
}
#premium-promotion-banner-4 .modal-cta-btn {
display: block;
width: 100%;
padding: 15px;
background: #d12229;
color: white !important;
text-align: center;
text-decoration: none !important;
font-weight: bold;
border-radius: 4px;
margin-bottom: 15px;
box-sizing: border-box; /* Ensures padding doesn't break width */
}
#premium-promotion-banner-4 .modal-footer-text {
text-align: center;
font-size: 13px;
color: #888;
}
#premium-promotion-banner-4 .close-btn {
position: absolute;
top: 15px;
right: 20px;
font-size: 24px;
color: #888;
cursor: pointer;
background: none;
border: none;
}
@media only screen and (max-width: 600px) {
#premium-promotion-banner-4 .banner-cta-btn {
width: 45%;
padding: 10px 20px;
}
}#in-page-notification-5 {
padding: 0;
margin: 0;
}
#in-page-notification-5 .notification-banner {
top: 60px;
}
@media (min-width: 768px) {
#in-page-notification-5 .notification-banner {
top: 1.5rem; /* 24px - matches md:top-6 */
}
}#membership-expandable-banner---template-2-6 {
padding: 0;
margin: 0;
height: 0;
/* =========================================
"Join Now" Button (Top Banner)
========================================= */
/* SVG stroke application for the Join Now button */
/* =========================================
Action Buttons in the Dropdown Panel
========================================= */
/* =========================================
Containers and Backgrounds
========================================= */
/* Classes extracted from inline Tailwind attributes */
/* =========================================
Texts / Typography (Specific Contexts)
========================================= */
/* Header Text (Logo + Title) */
/* Exploration Panel Main Title */
/* Free Member Card Strapline/Desc */
/* Pro Member Card Strapline/Desc */
/* Premium Content Hero Title */
/* Premium Content Hero Strapline/Desc */
/* Carousel Navigation Arrows */
/* Carousel Item Title (Desktop & Mobile) */
/* Carousel Item Desc (Desktop & Mobile) */
/* Carousel Counter (1 / 10) */
/* Titles already specific in the code (kept exactly as requested previously) */
/* =========================================
Animations & Responsive Design
========================================= */
}
#membership-expandable-banner---template-2-6 .flcw-membership-banner-join-now-btn {
background-color: var(--flcw-membership2-skinnybanner-btn-join-bg, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-bg-color, white));
color: var(--flcw-membership2-skinnybanner-btn-join-text, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-text-color, var(--flexi-brand-color-1)));
border: 1px solid var(--flcw-membership2-skinnybanner-btn-join-border, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-border-color, transparent));
}
#membership-expandable-banner---template-2-6 .flcw-membership-banner-join-now-btn-icon {
background-color: var(--flcw-membership2-skinnybanner-btn-join-icon-bg, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-icon-bg-color, white));
color: var(--flcw-membership2-skinnybanner-btn-join-icon-text, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-icon-text-color, var(--flexi-brand-color-1)));
border: 1px solid var(--flcw-membership2-skinnybanner-btn-join-icon-border, var(--flcw-membership-skinnybannerExloration-T2-join-now-btn-icon-text-border-color, transparent));
}
#membership-expandable-banner---template-2-6 .flcw-membership-banner-join-now-btn-icon svg path {
stroke: var(--flcw-membership2-skinnybanner-btn-join-icon-stroke, var(--flcw-membership-skinnybanner-join-now-icon-color, white));
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-free-member-card-button {
background-color: var(--flcw-membership2-skinnybanner-btn-free-bg, var(--flcw-membership-explore-benefit-bg-color, white)) !important;
color: var(--flcw-membership2-skinnybanner-btn-free-text, var(--flcw-membership2-skinnybanner-explore-benefits-text-color, black)) !important;
border: 1px solid var(--flcw-membership2-skinnybanner-btn-free-border, var(--flcw-membership2-skinnybanner-explore-benefits-border-color, transparent)) !important;
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-premium-member-card-button {
background-color: var(--flcw-membership2-skinnybanner-btn-premium-bg, var(--flcw-membership2-skinnybanner-become-premium-member-btn-color, var(--flexi-brand-color-2))) !important;
color: var(--flcw-membership2-skinnybanner-btn-premium-text, var(--flcw-membership2-skinnybanner-become-premium-member-btn-text-color, white)) !important;
}
#membership-expandable-banner---template-2-6 .flcw-banner-container {
background-color: var(--flcw-membership2-skinnybanner-carousel-container-bg, var(--flcw-membership-banner-template-2-card-bg, rgba(39, 39, 39, 0.7)));
border: 1px solid var(--flcw-membership2-skinnybanner-carousel-container-border, var(--flcw-membership-skinnybanner-find-out-more-border-color, #6b7280));
}
#membership-expandable-banner---template-2-6 .flcw-banner-container-desktop {
background-color: var(--flcw-membership2-skinnybanner-carousel-container-bg, var(--flcw-membership-banner-template-2-card-bg, rgba(39, 39, 39, 0.7)));
border: 1px solid var(--flcw-membership2-skinnybanner-carousel-container-border, var(--flcw-membership-skinnybanner-find-out-more-border-color, #6b7280));
width: 396px;
height: auto;
}
#membership-expandable-banner---template-2-6 .flcw-banner-container-mobile {
background-color: var(--flcw-membership2-skinnybanner-carousel-container-bg, var(--flcw-membership-banner-template-2-card-bg, rgba(39, 39, 39, 0.7)));
border: 1px solid var(--flcw-membership2-skinnybanner-carousel-container-border, var(--flcw-membership-skinnybanner-find-out-more-border-color, #6b7280));
min-width: 280px;
min-height: 300px;
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-free-member-card {
background-color: var(--flcw-membership2-skinnybanner-card-free-bg, var(--flcw-membership2-skinnybanner-free-member-card-bg-color, rgba(39, 39, 39, 0.7))) !important;
border: 1px solid var(--flcw-membership2-skinnybanner-card-free-border, var(--flcw-membership2-skinnybanner-free-member-card-border-color, #6b7280));
grid-column: span 1;
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-pro-member-card {
background-color: var(--flcw-membership2-skinnybanner-card-premium-bg, var(--flcw-membership2-skinnybanner-pro-member-card-bg-color, rgba(39, 39, 39, 0.7))) !important;
border: 1px solid var(--flcw-membership2-skinnybanner-card-premium-border, var(--flcw-membership2-skinnybanner-pro-member-card-border-color, #6b7280));
grid-column: span 2;
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-header-bg {
background-color: var(--flcw-membership2-skinnybanner-header-mobile-bg, var(--flcw-membership2-skinnybanner-mobile-bg-color, var(--flexi-brand-color-2)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-panel-bg {
background-color: var(--flcw-membership2-skinnybanner-panel-bg, var(--flcw-membership2-skinnybanner-panel-bg-color, rgba(0, 0, 0, 0.85)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-card {
background-color: var(--flcw-membership2-skinnybanner-carousel-card-bg, var(--flcw-membership2-skinnybanner-card-bg-color, white));
border: 1px solid var(--flcw-membership2-skinnybanner-carousel-card-border, var(--flcw-membership2-skinnybanner-card-border-color, white));
}
@media (min-width: 768px) {
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-header-bg {
background-color: var(--flcw-membership2-skinnybanner-header-desktop-bg, var(--flcw-membership2-skinnybanner-bg-color, var(--flexi-brand-color-1)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-card {
max-width: 160px !important;
}
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-header-logo {
max-width: 140px;
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-header-title-text {
color: var(--flcw-membership2-skinnybanner-header-title-text, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-exploration-title-text {
color: var(--flcw-membership2-skinnybanner-exploration-title-text, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-free-member-card-desc {
color: var(--flcw-membership2-skinnybanner-card-free-desc, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-pro-member-card-desc {
color: var(--flcw-membership2-skinnybanner-card-premium-desc, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-premium-hero-title-text {
color: var(--flcw-membership2-skinnybanner-premium-hero-title, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-premium-hero-desc-text {
color: var(--flcw-membership2-skinnybanner-premium-hero-desc, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-nav-text {
color: var(--flcw-membership2-skinnybanner-carousel-nav-color, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-item-title {
color: var(--flcw-membership2-skinnybanner-carousel-item-title, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-item-desc {
color: var(--flcw-membership2-skinnybanner-carousel-item-desc, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-counter-text {
color: var(--flcw-membership2-skinnybanner-carousel-counter-text, var(--flcw-membership2-skinnybanner-text-primary, var(--flcw-membership-skinnybanner-text-color, white)));
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-free-member-card-title {
color: var(--flcw-membership2-skinnybanner-card-free-title, var(--flcw-membership2-skinnybanner-free-member-card-title-color, white));
}
#membership-expandable-banner---template-2-6 .flcw-banner-explo-button-pro-member-card-title {
color: var(--flcw-membership2-skinnybanner-card-premium-title, var(--flcw-membership2-skinnybanner-pro-member-card-title-color, white));
}
#membership-expandable-banner---template-2-6 .flcw-skinnybanner-carousel-card-text {
color: var(--flcw-membership2-skinnybanner-carousel-card-text, var(--flcw-membership2-skinnybanner-card-text-color, black));
}
#membership-expandable-banner---template-2-6 .flcw-membership-button {
border-radius: var(--flcw-membership2-skinnybanner-btn-radius, var(--flcw-membership-button-border-radius, 31px));
}
#membership-expandable-banner---template-2-6 .skinny-banner.show {
transform: translateY(0px);
z-index: 9999;
}
@media (max-width: 699px) {
#membership-expandable-banner---template-2-6 .skinny-banner.show {
transform: translateY(60px);
z-index: 9999;
}
}
@media (min-width: 768px) {
#membership-expandable-banner---template-2-6 .flcw-free-banner-content {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}#membership-slider---template-2-7 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-slider---template-2-7 .flcw-slider-panel-bg {
background-color: var(--flcw-membership2-slide-out-panel-bg, var(--flexi-brand-color-1));
}
#membership-slider---template-2-7 .flcw-slider-black-overlay {
background-color: black;
opacity: 90%;
}
#membership-slider---template-2-7 .flcw-slide-out-button-scroll-btn {
background-color: var(--flcw-membership2-slide-out-badges-scroll-button-bg-color, var(--flexi-brand-color-1)) !important;
color: var(--flcw-membership2-slide-out-badges-scroll-button-icon-color, white) !important;
border: 1px solid var(--flcw-membership2-slide-out-badges-scroll-button-border-color, transparent) !important;
}
#membership-slider---template-2-7 .flcw-slide-out-button-badge {
background-color: var(--flcw-membership2-slide-out-button-bg-color-badge, var(--flexi-brand-color-1)) !important;
color: var(--flcw-membership2-slide-out-button-text-color-badge, white) !important;
}
#membership-slider---template-2-7 .flcw-slide-out-button-my-account {
color: var(--flcw-membership2-slide-out-my-account-text-color, white) !important;
background-color: var(--flcw-membership2-slide-out-my-account-bg-color, var(--flexi-brand-color-1)) !important;
}
#membership-slider---template-2-7 .flcw-slide-out-icon-explore {
color: var(--flcw-membership2-slide-out-member-exclusive-icon-color, white) !important;
background-color: var(--flcw-membership2-slide-out-member-exclusive-icon-bg-color, var(--flexi-brand-color-1)) !important;
}
#membership-slider---template-2-7 .flcw-slide-out-button-explore {
color: var(--flcw-membership2-slide-out-explore-text-color, white) !important;
background-color: var(--flcw-membership2-slide-out-explore-bg-color, var(--flexi-brand-color-1)) !important;
border: 1px solid var(--flcw-membership2-slide-out-explore-border-color, transparent) !important;
}
#membership-slider---template-2-7 .flcw-slide-out-button-explore:hover {
background-color: var(--flcw-membership2-slide-out-explore-bg-color-hover, var(--flexi-brand-color-1)) !important;
color: var(--flcw-membership2-slide-out-explore-text-color, white) !important;
border: 1px solid var(--flcw-membership2-slide-out-explore-border-color-hover, transparent) !important;
}
#membership-slider---template-2-7 .flcw-slide-out .isExpanded {
width: 475px;
}
#membership-slider---template-2-7 .flcw-text-slide-out {
color: var(--flcw-membership2-slide-out-text-color, white);
}
#membership-slider---template-2-7 .flcw-badges-card {
background-color: var(--flcw-membership2-slide-out-badge-bg-color, white);
border: 1px solid var(--flcw-membership2-slide-out-badge-border-color, white);
border-radius: var(--flcw-membership2-slide-out-badge-border-radius-value, 10px);
}
#membership-slider---template-2-7 .flcw-badges-card-title {
color: var(--flcw-membership2-slide-out-badges-title-text-color, black) !important;
}
#membership-slider---template-2-7 .flcw-badges-card-strapline {
color: var(--flcw-membership2-slide-out-badges-strapline-text-color, black) !important;
}
#membership-slider---template-2-7 .flcw-membership-button {
border-radius: var(--flcw-membership2-button-border-radius, 31px);
}#membership-popup---template-2-8 {
padding: 0 !important;
margin: 0 !important;
height: 0;
}
#membership-popup---template-2-8 .flcw-secondary-font {
font-family: var(--brand-font-family-2-membership, var(--brand-font-family-1-membership));
}
#membership-popup---template-2-8 .closedPopup {
display: none;
}
#membership-popup---template-2-8 .flcw-close-button-icon {
fill: var(--flcw-membership-popup-text-color, white);
}
#membership-popup---template-2-8 .log-in-btn {
border: 1px solid var(--flcw-membership-skinnybanner-text-color, white) !important;
}
#membership-popup---template-2-8 .flcw-text {
color: var(--flcw-membership-skinnybanner-text-color, white);
}
#membership-popup---template-2-8 .flcw-text-popup {
color: var(--flcw-membership-popup-text-color, white);
}
#membership-popup---template-2-8 .flcw-membership-button {
border-radius: var(--flcw-membership-button-border-radius, 31px);
}
@media (max-width: 768px) {
#membership-popup---template-2-8 .flcw-popup-position {
translate: -50% !important;
}
}.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 .bottom-\[100px\] {
bottom: 100px;
}
.widget-customwidgets .left-\[30px\] {
left: 30px;
}
.widget-customwidgets .z-\[99998\] {
z-index: 99998;
}
.widget-customwidgets .m-0 {
margin: 0px;
}
.widget-customwidgets .mb-5 {
margin-bottom: 1.25rem;
}
.widget-customwidgets .mb-\[15px\] {
margin-bottom: 15px;
}
.widget-customwidgets .mt-\[15px\] {
margin-top: 15px;
}
.widget-customwidgets .h-\[25px\] {
height: 25px;
}
.widget-customwidgets .w-\[25px\] {
width: 25px;
}
.widget-customwidgets .w-\[90\%\] {
width: 90%;
}
.widget-customwidgets .w-\[var\(--flcw-membership-landing-page-logo-width\,unset\)\] {
width: var(--flcw-membership-landing-page-logo-width, unset);
}
.widget-customwidgets .max-w-\[320px\] {
max-width: 320px;
}
.widget-customwidgets .scale-90 {
--tw-scale-x:.9;
--tw-scale-y:.9;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .content-center {
align-content: center;
}
.widget-customwidgets .rounded-\[5px\] {
border-radius: 5px;
}
.widget-customwidgets .rounded-full {
border-radius: 9999px;
}
.widget-customwidgets .bg-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .bg-\[var\(--flcw-membership-popup-signup-bg-color\,var\(--flexi-brand-color-2\)\)\] {
background-color: var(--flcw-membership-popup-signup-bg-color, var(--flexi-brand-color-2));
}
.widget-customwidgets .bg-transparent {
background-color: transparent;
}
.widget-customwidgets .p-\[9px\] {
padding: 9px;
}
.widget-customwidgets .px-\[15px\] {
padding-left: 15px;
padding-right: 15px;
}
.widget-customwidgets .py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
.widget-customwidgets .pb-5 {
padding-bottom: 1.25rem;
}
.widget-customwidgets .pt-2\.5 {
padding-top: 0.625rem;
}
.widget-customwidgets .pt-5 {
padding-top: 1.25rem;
}
.widget-customwidgets .text-\[12px\] {
font-size: 12px;
}
.widget-customwidgets .leading-5 {
line-height: 1.25rem;
}
.widget-customwidgets .leading-\[18px\] {
line-height: 18px;
}
.widget-customwidgets .leading-snug {
line-height: 1.375;
}
.widget-customwidgets .leading-tight {
line-height: 1.25;
}
.widget-customwidgets .tracking-\[0\.4px\] {
letter-spacing: 0.4px;
}
.widget-customwidgets .tracking-\[1px\] {
letter-spacing: 1px;
}
.widget-customwidgets .text-\[var\(--flcw-membership-popup-signup-color\,white\)\] {
color: var(--flcw-membership-popup-signup-color, white);
}
.widget-customwidgets .text-gray-800 {
--tw-text-opacity:1;
color: rgb(31 41 55/var(--tw-text-opacity, 1));
}
.widget-customwidgets .shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.3\)\] {
--tw-shadow:0 10px 30px rgba(0,0,0,0.3);
--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .duration-200 {
transition-duration: 200ms;
}
.widget-customwidgets .ease-\[cubic-bezier\(0\.68\,-0\.55\,0\.265\,1\.55\)\] {
transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.widget-customwidgets .placeholder\:text-gray-400::placeholder {
--tw-text-opacity:1;
color: rgb(156 163 175/var(--tw-text-opacity, 1));
}
.widget-customwidgets .hover\:bg-white\/10:hover {
background-color: rgba(255, 255, 255, 0.1);
}
.widget-customwidgets .hover\:no-underline:hover {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .\[\&_a\]\:hover\:no-underline:hover a {
-webkit-text-decoration-line: none;
text-decoration-line: none;
}
.widget-customwidgets .pointer-events-auto {
pointer-events: auto;
}
.widget-customwidgets .inset-0 {
inset: 0px;
}
.widget-customwidgets .bottom-0 {
bottom: 0px;
}
.widget-customwidgets .left-\[10px\] {
left: 10px;
}
.widget-customwidgets .right-0 {
right: 0px;
}
.widget-customwidgets .right-\[10px\] {
right: 10px;
}
.widget-customwidgets .top-1\/2 {
top: 50%;
}
.widget-customwidgets .z-0 {
z-index: 0;
}
.widget-customwidgets .z-20 {
z-index: 20;
}
.widget-customwidgets .z-\[12000\] {
z-index: 12000;
}
.widget-customwidgets .mb-1 {
margin-bottom: 0.25rem;
}
.widget-customwidgets .mb-4 {
margin-bottom: 1rem;
}
.widget-customwidgets .mb-7 {
margin-bottom: 1.75rem;
}
.widget-customwidgets .mb-\[100px\] {
margin-bottom: 100px;
}
.widget-customwidgets .mr-4 {
margin-right: 1rem;
}
.widget-customwidgets .mt-4 {
margin-top: 1rem;
}
.widget-customwidgets .mt-5 {
margin-top: 1.25rem;
}
.widget-customwidgets .mt-\[30px\] {
margin-top: 30px;
}
.widget-customwidgets .line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.widget-customwidgets .h-10 {
height: 2.5rem;
}
.widget-customwidgets .h-5 {
height: 1.25rem;
}
.widget-customwidgets .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 .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-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-\[20px\] {
padding-top: 20px;
padding-bottom: 20px;
}
.widget-customwidgets .pb-1 {
padding-bottom: 0.25rem;
}
.widget-customwidgets .pl-2 {
padding-left: 0.5rem;
}
.widget-customwidgets .pr-\[10px\] {
padding-right: 10px;
}
.widget-customwidgets .pt-1 {
padding-top: 0.25rem;
}
.widget-customwidgets .pt-4 {
padding-top: 1rem;
}
.widget-customwidgets .font-sans {
font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.widget-customwidgets .text-\[14px\] {
font-size: 14px;
}
.widget-customwidgets .font-medium {
font-weight: 500;
}
.widget-customwidgets .leading-\[120\%\] {
line-height: 120%;
}
.widget-customwidgets .leading-\[140\%\] {
line-height: 140%;
}
.widget-customwidgets .text-\[var\(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color\,var\(--flexi-brand-color-1\)\)\] {
color: var(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .text-black {
--tw-text-opacity:1;
color: rgb(0 0 0/var(--tw-text-opacity, 1));
}
.widget-customwidgets .shadow-2xl {
--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);
--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .shadow-md {
--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}
.widget-customwidgets .backdrop-blur-sm {
--tw-backdrop-blur:blur(4px);
-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.widget-customwidgets .transition {
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .duration-150 {
transition-duration: 150ms;
}
.widget-customwidgets .hover\:-translate-y-1:hover {
--tw-translate-y:-0.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .\[\&\.show\]\:translate-x-0.show {
--tw-translate-x:0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .z-\[13000\] {
z-index: 13000;
}
.widget-customwidgets .h-fit {
height: -moz-fit-content;
height: fit-content;
}
.widget-customwidgets .flex-1 {
flex: 1 1 0%;
}
.widget-customwidgets .space-y-2 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse:0;
margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse)));
margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.widget-customwidgets .rounded-b-2xl {
border-bottom-right-radius: 1rem;
border-bottom-left-radius: 1rem;
}
.widget-customwidgets .border-0 {
border-width: 0px;
}
.widget-customwidgets .border-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
border-color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .from-\[var\(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start\,var\(--flexi-brand-color-1\)\)\] {
--fte-tw3-gradient-from:var(--flcw-membership-landing-page-hero-prenium-features-section-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-landing-page-hero-prenium-features-section-bg-color-end\,var\(--flexi-brand-color-1\)\)\] {
--fte-tw3-gradient-to:var(--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end,var(--flexi-brand-color-1)) var(--fte-tw3-gradient-to-position);
}
.widget-customwidgets .p-0 {
padding: 0px;
}
.widget-customwidgets .pr-2 {
padding-right: 0.5rem;
}
.widget-customwidgets .text-\[var\(--flcw-membership-popup-bg-color\,var\(--flexi-brand-color-1\)\)\] {
color: var(--flcw-membership-popup-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .text-white\/80 {
color: rgba(255, 255, 255, 0.8);
}
.widget-customwidgets .hover\:text-white:hover {
--tw-text-opacity:1;
color: rgb(255 255 255/var(--tw-text-opacity, 1));
}
.widget-customwidgets .visible {
visibility: visible;
}
.widget-customwidgets .-left-6 {
left: -1.5rem;
}
.widget-customwidgets .-right-6 {
right: -1.5rem;
}
.widget-customwidgets .mx-5 {
margin-left: 1.25rem;
margin-right: 1.25rem;
}
.widget-customwidgets .mb-3 {
margin-bottom: 0.75rem;
}
.widget-customwidgets .mb-3\.5 {
margin-bottom: 0.875rem;
}
.widget-customwidgets .mb-6 {
margin-bottom: 1.5rem;
}
.widget-customwidgets .ml-2 {
margin-left: 0.5rem;
}
.widget-customwidgets .ml-6 {
margin-left: 1.5rem;
}
.widget-customwidgets .mt-6 {
margin-top: 1.5rem;
}
.widget-customwidgets .line-clamp-3 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.widget-customwidgets .inline-block {
display: inline-block;
}
.widget-customwidgets .grid {
display: grid;
}
.widget-customwidgets .size-40 {
width: 10rem;
height: 10rem;
}
.widget-customwidgets .h-auto {
height: auto;
}
.widget-customwidgets .min-w-\[140px\] {
min-width: 140px;
}
.widget-customwidgets .max-w-\[1200px\] {
max-width: 1200px;
}
.widget-customwidgets .max-w-md {
max-width: 28rem;
}
.widget-customwidgets .translate-y-4 {
--tw-translate-y:1rem;
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 .snap-x {
scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.widget-customwidgets .snap-mandatory {
--tw-scroll-snap-strictness:mandatory;
}
.widget-customwidgets .snap-center {
scroll-snap-align: center;
}
.widget-customwidgets .grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.widget-customwidgets .self-center {
align-self: center;
}
.widget-customwidgets .overflow-x-auto {
overflow-x: auto;
}
.widget-customwidgets .overflow-x-hidden {
overflow-x: hidden;
}
.widget-customwidgets .scroll-smooth {
scroll-behavior: smooth;
}
.widget-customwidgets .bg-cover {
background-size: cover;
}
.widget-customwidgets .bg-center {
background-position: center;
}
.widget-customwidgets .bg-no-repeat {
background-repeat: no-repeat;
}
.widget-customwidgets .py-7 {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
.widget-customwidgets .pb-4 {
padding-bottom: 1rem;
}
.widget-customwidgets .pr-6 {
padding-right: 1.5rem;
}
.widget-customwidgets .text-\[28px\] {
font-size: 28px;
}
.widget-customwidgets .font-black {
font-weight: 900;
}
.widget-customwidgets .tracking-\[0\.2em\] {
letter-spacing: 0.2em;
}
.widget-customwidgets .tracking-widest {
letter-spacing: 0.1em;
}
.widget-customwidgets .brightness-200 {
--tw-brightness:brightness(2);
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);
}
.widget-customwidgets .grayscale {
--tw-grayscale:grayscale(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.widget-customwidgets .group.expanded .group-\[\.expanded\]\:overflow-y-auto {
overflow-y: auto;
}
.widget-customwidgets .top-1 {
top: 0.25rem;
}
.widget-customwidgets .mt-\[5px\] {
margin-top: 5px;
}
.widget-customwidgets .h-9 {
height: 2.25rem;
}
.widget-customwidgets .w-\[70px\] {
width: 70px;
}
.widget-customwidgets .min-w-\[40px\] {
min-width: 40px;
}
.widget-customwidgets .shrink {
flex-shrink: 1;
}
.widget-customwidgets .gap-1 {
gap: 0.25rem;
}
.widget-customwidgets .gap-2\.5 {
gap: 0.625rem;
}
.widget-customwidgets .space-y-6 > :not([hidden]) ~ :not([hidden]) {
--tw-space-y-reverse:0;
margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.widget-customwidgets .border-\[var\(--flcw-membership2-slide-out-divider-color\,gray-200\)\] {
border-color: var(--flcw-membership2-slide-out-divider-color, gray-200);
}
.widget-customwidgets .border-\[var\(--flcw-membership2-slide-out-members-exclusive-section-border-color\,white\)\] {
border-color: var(--flcw-membership2-slide-out-members-exclusive-section-border-color, white);
}
.widget-customwidgets .border-\[var\(--flcw-membership2-slide-out-my-account-border-color\,white\)\] {
border-color: var(--flcw-membership2-slide-out-my-account-border-color, white);
}
.widget-customwidgets .bg-\[var\(--flcw-membership2-slide-out-members-exclusive-section-explore-button-bg-color\,white\)\] {
background-color: var(--flcw-membership2-slide-out-members-exclusive-section-explore-button-bg-color, white);
}
.widget-customwidgets .p-2\.5 {
padding: 0.625rem;
}
.widget-customwidgets .py-1\.5 {
padding-top: 0.375rem;
padding-bottom: 0.375rem;
}
.widget-customwidgets .pt-2 {
padding-top: 0.5rem;
}
.widget-customwidgets .text-xs {
font-size: 0.75rem;
line-height: 1rem;
}
.widget-customwidgets .tracking-tight {
letter-spacing: -0.025em;
}
.widget-customwidgets .text-\[var\(--flcw-membership2-slide-out-members-exclusive-section-explore-button-text-color\,var\(--flexi-brand-color-1\)\)\] {
color: var(--flcw-membership2-slide-out-members-exclusive-section-explore-button-text-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .text-\[var\(--flcw-membership2-slider-premium-menu-list-icon-color\,white\)\] {
color: var(--flcw-membership2-slider-premium-menu-list-icon-color, white);
}
.widget-customwidgets .text-\[var\(--flcw-membership2-slider-premium-menu-list-text-color\,white\)\] {
color: var(--flcw-membership2-slider-premium-menu-list-text-color, white);
}
.widget-customwidgets .text-\[var\(--flcw-membership2-slider-premium-slider-top-icon\,white\)\] {
color: var(--flcw-membership2-slider-premium-slider-top-icon, white);
}
.widget-customwidgets .text-\[var\(--flcw-membership2-slider-premium-slider-top-text\,white\)\] {
color: var(--flcw-membership2-slider-premium-slider-top-text, white);
}
@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: 640px) {
.widget-customwidgets .sm\:mb-4 {
margin-bottom: 1rem;
}
.widget-customwidgets .sm\:w-\[85px\] {
width: 85px;
}
.widget-customwidgets .sm\:gap-4 {
gap: 1rem;
}
.widget-customwidgets .sm\:p-4 {
padding: 1rem;
}
.widget-customwidgets .sm\:px-4 {
padding-left: 1rem;
padding-right: 1rem;
}
.widget-customwidgets .sm\:py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.widget-customwidgets .sm\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
@media (min-width: 768px) {
.widget-customwidgets .md\:grid {
display: grid;
}
.widget-customwidgets .md\:hidden {
display: none;
}
.widget-customwidgets .md\:w-\[42\%\] {
width: 42%;
}
.widget-customwidgets .md\:w-\[58\%\] {
width: 58%;
}
.widget-customwidgets .md\:w-full {
width: 100%;
}
.widget-customwidgets .md\:auto-rows-fr {
grid-auto-rows: minmax(0, 1fr);
}
.widget-customwidgets .md\:grid-cols-\[2fr_1fr\] {
grid-template-columns: 2fr 1fr;
}
.widget-customwidgets .md\:flex-row {
flex-direction: row;
}
.widget-customwidgets .md\:items-stretch {
align-items: stretch;
}
.widget-customwidgets .md\:gap-0 {
gap: 0px;
}
.widget-customwidgets .md\:gap-3 {
gap: 0.75rem;
}
.widget-customwidgets .md\:gap-\[15px\] {
gap: 15px;
}
.widget-customwidgets .md\:gap-\[25px\] {
gap: 25px;
}
.widget-customwidgets .md\:whitespace-normal {
white-space: normal;
}
.widget-customwidgets .md\:whitespace-pre-wrap {
white-space: pre-wrap;
}
.widget-customwidgets .md\:bg-\[var\(--flcw-membership-skinnybanner-bg-color\,var\(--flexi-brand-color-1\)\)\] {
background-color: var(--flcw-membership-skinnybanner-bg-color, var(--flexi-brand-color-1));
}
.widget-customwidgets .md\:p-\[18px\] {
padding: 18px;
}
.widget-customwidgets .md\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.widget-customwidgets .md\:bottom-\[95px\] {
bottom: 95px;
}
.widget-customwidgets .md\:mb-7 {
margin-bottom: 1.75rem;
}
.widget-customwidgets .md\:mt-0 {
margin-top: 0px;
}
.widget-customwidgets .md\:mt-7 {
margin-top: 1.75rem;
}
.widget-customwidgets .md\:mt-\[30px\] {
margin-top: 30px;
}
.widget-customwidgets .md\:h-12 {
height: 3rem;
}
.widget-customwidgets .md\:h-\[70px\] {
height: 70px;
}
.widget-customwidgets .md\:w-12 {
width: 3rem;
}
.widget-customwidgets .md\:w-\[35\%\] {
width: 35%;
}
.widget-customwidgets .md\:w-\[65\%\] {
width: 65%;
}
.widget-customwidgets .md\:w-\[70px\] {
width: 70px;
}
.widget-customwidgets .md\:w-auto {
width: auto;
}
.widget-customwidgets .md\:flex-row {
flex-direction: row;
}
.widget-customwidgets .md\:justify-end {
justify-content: flex-end;
}
.widget-customwidgets .md\:justify-between {
justify-content: space-between;
}
.widget-customwidgets .md\:text-\[14px\] {
font-size: 14px;
}
.widget-customwidgets .md\:text-\[16px\] {
font-size: 16px;
}
.widget-customwidgets .md\:right-6 {
right: 1.5rem;
}
.widget-customwidgets .md\:h-12 {
height: 3rem;
}
.widget-customwidgets .md\:w-12 {
width: 3rem;
}
.widget-customwidgets .md\:max-w-\[340px\] {
max-width: 340px;
}
.widget-customwidgets .md\:transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .md\:justify-end {
justify-content: flex-end;
}
.widget-customwidgets .md\:rounded-2xl {
border-radius: 1rem;
}
.widget-customwidgets .md\:transition {
transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
.widget-customwidgets .md\:hover\:scale-\[1\.01\]:hover {
--tw-scale-x:1.01;
--tw-scale-y:1.01;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.widget-customwidgets .md\:visible {
visibility: visible;
}
.widget-customwidgets .md\:mb-6 {
margin-bottom: 1.5rem;
}
.widget-customwidgets .md\:ml-2\.5 {
margin-left: 0.625rem;
}
.widget-customwidgets .md\:block {
display: block;
}
.widget-customwidgets .md\:flex {
display: flex;
}
.widget-customwidgets .md\:hidden {
display: none;
}
.widget-customwidgets .md\:w-1\/2 {
width: 50%;
}
.widget-customwidgets .md\:w-\[164px\] {
width: 164px;
}
.widget-customwidgets .md\:w-full {
width: 100%;
}
.widget-customwidgets .md\:flex-row {
flex-direction: row;
}
.widget-customwidgets .md\:items-start {
align-items: flex-start;
}
.widget-customwidgets .md\:items-stretch {
align-items: stretch;
}
.widget-customwidgets .md\:gap-4 {
gap: 1rem;
}
.widget-customwidgets .md\:p-4 {
padding: 1rem;
}
.widget-customwidgets .md\:p-5 {
padding: 1.25rem;
}
.widget-customwidgets .md\:px-0 {
padding-left: 0px;
padding-right: 0px;
}
.widget-customwidgets .md\:px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.widget-customwidgets .md\:py-8 {
padding-top: 2rem;
padding-bottom: 2rem;
}
.widget-customwidgets .md\:pr-12 {
padding-right: 3rem;
}
.widget-customwidgets .md\:text-left {
text-align: left;
}
.widget-customwidgets .md\:text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.widget-customwidgets .md\:text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.widget-customwidgets .md\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
.widget-customwidgets .md\:text-xl {
font-size: 1.25rem;
line-height: 1.75rem;
}
.widget-customwidgets .md\:font-extrabold {
font-weight: 800;
}
.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-\[15px\] {
margin-top: 15px;
}
.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-\[115px\] {
width: 115px;
}
.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-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.widget-customwidgets .md\:text-base {
font-size: 1rem;
line-height: 1.5rem;
}
.widget-customwidgets .md\:text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
/* --flexi-news-- */
@layer legacy {
.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height)}@media (max-width:1024px){.hasBarrier .flexi-kiosq-targeted-area,.hasBarrier .flexi-paywall-locker{height:var(--flexi-paywall-custom-height-mobile)}}.hasBarrier .flexi-after-paywall-locker{display:initial!important}.hasBarrier .widget-area.paywall-locker.flexi-paywall-locker{display:none!important}.hasBarrier .widget-area.flexi-kiosq-targeted-area{overflow:hidden;position:relative;margin-bottom:0}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer{z-index:99;position:absolute;width:96%;padding:0;margin:0;bottom:0;margin-bottom:0!important;left:50%;transform:translateX(-50%);max-width:none}.hasBarrier .widget-area.flexi-kiosq-targeted-area .kiosq-main-layer .kiosq-main-layer-container{margin-bottom:0}.hasBarrier.flexi-page .paywall-locker.flexi-paywall-locker{overflow:hidden!important}.hasBarrier.flexi-page.flexi-landing.responsive .flexi-kiosq-targeted-area .kiosq-main-layer{margin-inline:auto;position:absolute;z-index:99;width:95%;max-width:none}.hasBarrier.flexi-page.flexi-landing.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto;max-width:none}.hasBarrier.flexi-page.flexi-home.responsive .flexi-after-paywall-locker{margin-inline:auto;position:relative;z-index:99}.hasBarrier.flexi-page.flexi-home.responsive .kiosq-main-layer{max-width:none}@media (min-width:1024px){.hasBarrier.flexi-page.flexi-home.progressive .flexi-after-paywall-locker .kiosq-main-layer{float:none;margin-inline:auto}}.hasBarrier.flexi-page.flexi-home.progressive .kiosq-main-layer{max-width:none!important;width:100%}.flexi-after-paywall-locker{display:none}@media (min-width:799px){.news-related#related-resource .listingResult.small{margin-bottom:0;width:24%;float:left}.news-related#related-resource .search-result .image{width:100%}.news-related#related-resource .listingResult.small:nth-child(2n){margin-left:8px}.news-related#related-resource .listingResult .content{min-width:9em}.news-related#related-resource .listingResult .content .article-name{font-size:16px;margin-top:0}.news-related#related-resource .listingResult .content .byline{display:none}}
}
/* --flexi-fte-custom-responsive-- */
@layer legacy{.flexi-page article .widget-dynamic-feature-fter-feature-block figcaption{width:auto;display:block}.flexi-page article .widget-content-parsed iframe[src*=sporcle]{width:100%;min-height:550px}.flexi-page .tabs-item,.flexi-page .tabs>input,.flexi-page.responsive.no-sidebar .widget-area-group-2col #widgetArea17{display:none}.flexi-page .widget-edt-listing .wel-item .wel-item-title{margin-bottom:0}.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 { /*Curated*/
.feature-block.top-featured .feature-block-item-wrapper.item-1 {
flex: 0 0 calc(100% - 15px) !important;
max-width: 100% !important;
}
#featured-articles-carousel .wdn-fte-rcr {
margin-top: 0;
}
/*recent news*/
#recent-news .wcl-item-subtitle.subheading2.fa.fa-external-link {
display: none;
}
#recent-news.widget-coverlist .widget-items .wcl-item {
padding-top: 8px;
padding-bottom: 8px;
margin-bottom: 0;
}
#recent-news.widget-coverlist .wcl-item .wcl-item-title {
font-size: 18px;
line-height: 24px;
}
@media screen and (min-width: 989px) {
#recent-news.widget-coverlist .widget-items .wcl-item .wcl-item-right {
width: 100%;
padding-left: 0;
}
#recent-news.widget-coverlist .widget-items .wcl-item {
margin-left: 15px;
padding-left: 0;
}
#recent-news.widget-coverlist .wcl-item:first-of-type, #recent-news.widget-coverlist .wcl-item:nth-of-type(2) {
border-bottom: 1px dotted #999;
}
#recent-news.widget-coverlist .wcl-item:first-of-type .wcl-item-title, #recent-news .wcl-item:nth-of-type(2) .wcl-item-title {
font-size: 22px;
line-height: 28px;
}
}
@media screen and (max-width: 988px) {
#recent-news.widget-coverlist .wcl-item:first-of-type .wcl-item-title {
font-size: 20px;
line-height: 26px;
}
}
/*TEMP FIX WPS-7620*/
div#main.gallery {
display: block ;
}
@media screen and (max-width: 700px) {
#recent-news.widget-coverlist .widget-items .wcl-item .wcl-item-right {
width: 100%;
padding-left: 0;
}
#recent-news.widget-coverlist .widget-items.wcl-items {
padding-left: 20px;
padding-right: 20px;
}
}
/*headers */
.flexi-page.responsive .widget .widget-header h2 {
display: block;
}
.gamesradar .flexi-page.responsive .widget-content-parsed .pagination.internal.expand {
background-color: #ccc;
}
.crow-iframe-800px .crow-iframe{
min-height:800px;
}
.flexi-page.responsive .prog-buying-guide .product-summary h4 {
min-width: fit-content;
font-size: 16px;
}
@media screen and (max-width: 700px){
.flexi-page.responsive .prog-buying-guide .product-summary h4 {
min-width: fit-content;
font-size: 14px;
}
}
/*EAGLE-1042 target full width layout(no sidebar ) fancy box with preceeding, following or empty element in between and eagle widget*/
@media screen and (min-width: 575px) {
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) {
display: grid;
grid-template-columns: 65% 1.5em calc(35% - 1.5em);
grid-auto-flow: dense;
}
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) > * {
grid-column: 1 / span 3;
}
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) [data-widget-type="eagle"] {
padding-bottom: 20px;
}
.fancy-box+ *:empty + [data-widget-type="eagle"]:not(:empty) {
grid-column: 1 !important;
}
body.no-sidebar .fancy-box:has(+ *:empty + [data-widget-type="eagle"] .hawk-eagle-title), body.no-sidebar .fancy-box:has(+ [data-widget-type="eagle"] .hawk-eagle-title) {
padding-top: 54px;
}
body.no-sidebar .fancy-box:has(+ [data-widget-type="eagle"]:not(:empty)),
body.no-sidebar [data-widget-type="eagle"]:not(:empty) + .fancy-box,
body.no-sidebar .fancy-box:has(+ *:empty + [data-widget-type="eagle"]:not(:empty)) {
width: 100%;
margin: 0 !important;
float: none;
grid-column: 3 !important;
}
}
@media screen and (min-width: 800px) {
#article-body:has([data-widget-type="eagle"]:not(:empty)):has(.fancy-box) {
grid-template-columns: 70% 1.5em calc(30% - 1.5em);
}
}
@media screen and (min-width: 600px) {
body.responsive .buying-guide-block .hawk-wrapper {
margin: 0;
float: right;
clear: none;
width: 50%;
}
}
/* VAN-9353 */
body.subsite-techradar-pro .popular-box-slice {
--popular-box-tab-bar-color: #333 !important;
} }
</style>
<style data-component-name="ViteAsset" id="tailwind-inline-styles">
/*! 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-200:oklch(88.5% .062 18.334);--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-red-950:oklch(25.8% .092 26.042);--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-200:oklch(92.4% .12 95.746);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--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-200:oklch(92.5% .084 155.995);--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-green-950:oklch(26.6% .065 152.934);--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);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--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);--shadow-sm:0 1px 3px 0 rgba(0, 0, 0, .10196), 0 1px 2px -1px rgba(0, 0, 0, .10196);--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;--border-focus:2px solid rgb(var(--color-primary-500));--color-base-100:oklch(97% 0 0);--color-base-200:oklch(92.2% 0 0);--color-base-300:oklch(87% 0 0);--color-base-400:oklch(70.8% 0 0);--color-base-50:oklch(98.5% 0 0);--color-base-500:oklch(55.6% 0 0);--color-base-600:oklch(43.9% 0 0);--color-base-700:oklch(37.1% 0 0);--color-base-800:oklch(26.9% 0 0);--color-base-900:oklch(20.5% 0 0);--color-base-950:oklch(14.5% 0 0);--color-base-foreground:oklch(98.5% 0 0);--color-base-inverse:oklch(55.6% 0 0);--color-base:oklch(55.6% 0 0);--color-border-on-surface-inverse:oklch(87% 0 0);--color-border-on-surface:oklch(37.1% 0 0);--color-border-primary:#737373;--color-on-danger-inverse:var(--color-red-200);--color-on-danger:var(--color-red-700);--color-on-dark:#fff;--color-on-disabled-inverse:oklch(55.6% 0 0);--color-on-disabled:oklch(70.8% 0 0);--color-on-info-inverse:oklch(88.2% .059 262.88);--color-on-info:oklch(54.61% .2152 262.88);--color-on-light:#000;--color-on-muted:#737373;--color-on-primary-inverse:#000;--color-on-primary:#fff;--color-on-secondary-inverse:rgb(var(--color-secondary-950));--color-on-secondary:rgb(var(--color-secondary-50));--color-on-success-inverse:var(--color-green-200);--color-on-success:var(--color-green-700);--color-on-surface-inverse:oklch(98.5% 0 0);--color-on-surface:oklch(14.5% 0 0);--color-on-warning-inverse:var(--color-amber-200);--color-on-warning:var(--color-amber-700);--color-primary-border-inverse:rgb(var(--color-primary-400));--color-primary-border:rgb(var(--color-primary-500));--color-primary-hover-inverse:rgb(var(--color-primary-400));--color-primary-hover:rgb(var(--color-primary-600));--color-primary-ink-inverse:rgb(var(--color-primary-300));--color-primary-ink:rgb(var(--color-primary-600));--color-primary-inverse:rgb(var(--color-primary-300));--color-primary:rgb(var(--color-primary-500));--color-secondary-border-inverse:rgb(var(--color-secondary-400));--color-secondary-border:rgb(var(--color-secondary-500));--color-secondary-hover-inverse:rgb(var(--color-secondary-400));--color-secondary-hover:rgb(var(--color-secondary-600));--color-secondary-ink-inverse:rgb(var(--color-secondary-300));--color-secondary-ink:rgb(var(--color-secondary-600));--color-secondary-inverse:rgb(var(--color-secondary-300));--color-secondary:rgb(var(--color-secondary-500));--color-surface-danger-inverse:var(--color-red-950);--color-surface-danger:var(--color-red-50);--color-surface-dark-hover:oklch(14.5% 0 0);--color-surface-dark:oklch(20.5% 0 0);--color-surface-info-inverse:oklch(28.2% .075 254.6);--color-surface-info:oklch(97.05% .0142 254.6);--color-surface-light-hover:oklch(97% 0 0);--color-surface-light:#fff;--color-surface-muted-inverse:oklch(26.9% 0 0);--color-surface-muted:oklch(92.2% 0 0);--color-surface-primary-inverse:rgb(var(--color-primary-300));--color-surface-primary:rgb(var(--color-primary-500));--color-surface-secondary-inverse:rgb(var(--color-secondary-300));--color-surface-secondary:rgb(var(--color-secondary-500));--color-surface-success-inverse:var(--color-green-950);--color-surface-success:var(--color-green-50);--color-surface-warning-inverse:var(--color-amber-950);--color-surface-warning:var(--color-amber-50);--color-tertiary-100:oklch(93.2% .032 255.585);--color-tertiary-200:oklch(88.2% .059 254.128);--color-tertiary-300:oklch(80.9% .105 251.813);--color-tertiary-400:oklch(70.7% .165 254.624);--color-tertiary-50:oklch(97% .014 254.604);--color-tertiary-500:oklch(62.3% .214 259.815);--color-tertiary-600:oklch(54.6% .245 262.881);--color-tertiary-700:oklch(48.8% .243 264.376);--color-tertiary-800:oklch(42.4% .199 265.638);--color-tertiary-900:oklch(37.9% .146 265.522);--color-tertiary-950:oklch(28.2% .091 267.935);--color-tertiary-inverse:oklch(80.9% .105 251.813);--color-tertiary:oklch(62.3% .214 259.815);--font-primary:"Open Sans", Helvetica, Arial, sans-serif;--muted-inverse:oklch(37.1% 0 0);--muted:oklch(92.2% 0 0);--color-surface-transparent:transparent;--color-neutral:var(--color-base-500);--color-muted:var(--color-surface-muted);--color-muted-inverse:var(--color-surface-muted-inverse);--color-primary-foreground:var(--color-on-primary);--color-primary-foreground-inverse:var(--color-on-primary-inverse);--color-secondary-foreground:var(--color-on-secondary);--color-secondary-foreground-inverse:var(--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:rgba(23, 23, 23, .05882)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-6:color-mix(in srgb, var(--color-surface-dark) 6%, transparent)}}:root,:host{--color-alpha-neutral-6-inverse:rgba(255, 255, 255, .05882)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-6-inverse:color-mix(in srgb, var(--color-surface-light) 6%, transparent)}}:root,:host{--color-alpha-neutral-50:rgba(23, 23, 23, .50196)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-50:color-mix(in srgb, var(--color-surface-dark) 50%, transparent)}}:root,:host{--color-alpha-neutral-50-inverse:rgba(255, 255, 255, .50196)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-50-inverse:color-mix(in srgb, var(--color-surface-light) 50%, transparent)}}:root,:host{--color-alpha-neutral-70:rgba(23, 23, 23, .70196)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-70:color-mix(in srgb, var(--color-surface-dark) 70%, transparent)}}:root,:host{--color-alpha-neutral-70-inverse:rgba(255, 255, 255, .70196)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-alpha-neutral-70-inverse:color-mix(in srgb, var(--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:"“""”""‘""’";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-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.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-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.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-\[350px\]{width:350px}.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}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.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-0\.5{gap:calc(var(--spacing) * .5)}.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-7{row-gap:calc(var(--spacing) * 7)}.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-\[color\:var\(--x\)\]{border-color:var(--x)}.border-\[none\]{border-color:none}.border-base{border-color:var(--color-base)}.border-black{border-color:var(--color-black)}.border-border-primary{border-color:var(--color-border-primary)}.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-muted{border-color:var(--color-muted)}.border-muted-inverse{border-color:var(--color-muted-inverse)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-on-danger{border-color:var(--color-on-danger)}.border-on-danger-inverse{border-color:var(--color-on-danger-inverse)}.border-on-surface{border-color:var(--color-border-on-surface);border-color:var(--color-on-surface)}.border-on-surface-inverse{border-color:var(--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(--color-primary-border);border-color:var(--color-primary-ink)}.border-primary-ink-inverse{border-color:var(--color-primary-border-inverse);border-color:var(--color-primary-ink-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(--color-secondary-border);border-color:var(--color-secondary-ink)}.border-secondary-ink-inverse{border-color:var(--color-secondary-border-inverse);border-color:var(--color-secondary-ink-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-muted{border-color:var(--color-surface-muted)}.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-tertiary{border-color:var(--color-tertiary)}.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-\[\#fff\]{background-color:#fff}.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(--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(--color-primary-hover)}.bg-primary-hover-inverse{background-color:var(--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(--color-secondary-hover)}.bg-secondary-hover-inverse{background-color:var(--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-danger-inverse{background-color:var(--color-surface-danger-inverse)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-surface-dark-hover{background-color:var(--color-surface-dark-hover)}.bg-surface-info{background-color:var(--color-surface-info)}.bg-surface-info-inverse{background-color:var(--color-surface-info-inverse)}.bg-surface-light{background-color:var(--color-surface-light)}.bg-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-success-inverse{background-color:var(--color-surface-success-inverse)}.bg-surface-transparent{background-color:var(--color-surface-transparent)}.bg-surface-warning{background-color:var(--color-surface-warning)}.bg-surface-warning-inverse{background-color:var(--color-surface-warning-inverse)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-tertiary{background-color:var(--color-tertiary)}.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-on-disabled{fill:var(--color-on-disabled)}.fill-on-disabled-inverse{fill:var(--color-on-disabled-inverse)}.fill-on-surface{fill:var(--color-on-surface)}.fill-on-surface-inverse{fill:var(--color-on-surface-inverse)}.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-primary-ink{fill:var(--color-primary-ink)}.fill-primary-ink-inverse{fill:var(--color-primary-ink-inverse)}.fill-secondary-50{fill:rgb(var(--color-secondary-50) / 1)}.fill-secondary-ink{fill:var(--color-secondary-ink)}.fill-secondary-ink-inverse{fill:var(--color-secondary-ink-inverse)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-copy-lg{font-family:var(--font-primary);font-family:var(--font-article-copy,var(--font-primary));font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-2xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-copy-lg,var(--font-weight-article-copy,400))}.article-copy-md{font-family:var(--font-primary);font-family:var(--font-article-copy,var(--font-primary));font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-copy-md,var(--font-weight-article-copy,400))}.article-copy-sm{font-family:var(--font-primary);font-family:var(--font-article-copy,var(--font-primary));font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-base--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-copy-sm,var(--font-weight-article-copy,400))}.article-copy-xl{font-family:var(--font-primary);font-family:var(--font-article-copy,var(--font-primary));font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-3xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-copy-xl,var(--font-weight-article-copy,400))}.article-copy-xs{font-family:var(--font-primary);font-family:var(--font-article-copy,var(--font-primary));font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-sm--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-copy-xs,var(--font-weight-article-copy,400))}.article-heading-lg{font-family:var(--font-primary);font-family:var(--font-article-heading,var(--font-primary));font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-2xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-heading-lg,var(--font-weight-article-heading,400))}.article-heading-md{font-family:var(--font-primary);font-family:var(--font-article-heading,var(--font-primary));font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-lg--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-heading-md,var(--font-weight-article-heading,400))}.article-heading-sm{font-family:var(--font-primary);font-family:var(--font-article-heading,var(--font-primary));font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-base--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-heading-sm,var(--font-weight-article-heading,400))}.article-heading-xl{font-family:var(--font-primary);font-family:var(--font-article-heading,var(--font-primary));font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-3xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-heading-xl,var(--font-weight-article-heading,400))}.article-heading-xs{font-family:var(--font-primary);font-family:var(--font-article-heading,var(--font-primary));font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-sm--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-article-heading-xs,var(--font-weight-article-heading,400))}.ui-copy-lg{font-family:var(--font-primary);font-family:var(--font-ui-copy,var(--font-primary));font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-copy-lg,var(--font-weight-ui-copy,400))}.ui-copy-md{font-family:var(--font-primary);font-family:var(--font-ui-copy,var(--font-primary));font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-lg--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-copy-md,var(--font-weight-ui-copy,400))}.ui-copy-sm{font-family:var(--font-primary);font-family:var(--font-ui-copy,var(--font-primary));font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-base--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-copy-sm,var(--font-weight-ui-copy,400))}.ui-copy-xl{font-family:var(--font-primary);font-family:var(--font-ui-copy,var(--font-primary));font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-2xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-copy-xl,var(--font-weight-ui-copy,400))}.ui-copy-xs{font-family:var(--font-primary);font-family:var(--font-ui-copy,var(--font-primary));font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-sm--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-copy-xs,var(--font-weight-ui-copy,400))}.ui-heading-lg{font-family:var(--font-primary);font-family:var(--font-ui-heading,var(--font-primary));font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-4xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-heading-lg,var(--font-weight-ui-heading,400))}.ui-heading-md{font-family:var(--font-primary);font-family:var(--font-ui-heading,var(--font-primary));font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-3xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-heading-md,var(--font-weight-ui-heading,400))}.ui-heading-sm{font-family:var(--font-primary);font-family:var(--font-ui-heading,var(--font-primary));font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-heading-sm,var(--font-weight-ui-heading,400))}.ui-heading-xl{font-family:var(--font-primary);font-family:var(--font-ui-heading,var(--font-primary));font-size:var(--text-5xl);line-height:var(--text-5xl--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-5xl--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-heading-xl,var(--font-weight-ui-heading,400))}.ui-heading-xs{font-family:var(--font-primary);font-family:var(--font-ui-heading,var(--font-primary));font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-normal);letter-spacing:var(--text-lg--letter-spacing,var(--tracking-normal));font-weight:400;font-weight:var(--font-weight-ui-heading-xs,var(--font-weight-ui-heading,400))}.typeset-primary-2xl{font-family:var(--font-primary);font-size:var(--text-2xl);font-size:var(--text-primary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-primary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-3xl{font-family:var(--font-primary);font-size:var(--text-3xl);font-size:var(--text-primary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-primary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-4xl{font-family:var(--font-primary);font-size:var(--text-4xl);font-size:var(--text-primary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-primary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-5xl{font-family:var(--font-primary);font-size:var(--text-5xl);font-size:var(--text-primary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-primary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-6xl{font-family:var(--font-primary);font-size:var(--text-6xl);font-size:var(--text-primary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-primary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-7xl{font-family:var(--font-primary);font-size:var(--text-7xl);font-size:var(--text-primary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-primary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-8xl{font-family:var(--font-primary);font-size:var(--text-8xl);font-size:var(--text-primary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-primary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-9xl{font-family:var(--font-primary);font-size:var(--text-9xl);font-size:var(--text-primary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-primary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-lg{font-family:var(--font-primary);font-size:var(--text-lg);font-size:var(--text-primary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-primary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.typeset-primary-md{font-family:var(--font-primary);font-size:var(--text-base);font-size:var(--text-primary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-primary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.typeset-primary-sm{font-family:var(--font-primary);font-size:var(--text-sm);font-size:var(--text-primary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-primary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.typeset-primary-xl{font-family:var(--font-primary);font-size:var(--text-xl);font-size:var(--text-primary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-primary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.typeset-primary-xs{font-family:var(--font-primary);font-size:var(--text-xs);font-size:var(--text-primary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-primary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-normal)))}.typeset-secondary-2xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-2xl);font-size:var(--text-secondary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-secondary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-3xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-3xl);font-size:var(--text-secondary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-secondary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-4xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-4xl);font-size:var(--text-secondary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-secondary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-5xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-5xl);font-size:var(--text-secondary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-secondary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-6xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-6xl);font-size:var(--text-secondary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-secondary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-7xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-7xl);font-size:var(--text-secondary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-secondary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-8xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-8xl);font-size:var(--text-secondary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-secondary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-9xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-9xl);font-size:var(--text-secondary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-secondary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-lg{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-lg);font-size:var(--text-secondary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-secondary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.typeset-secondary-md{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-base);font-size:var(--text-secondary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-secondary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.typeset-secondary-sm{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-sm);font-size:var(--text-secondary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-secondary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.typeset-secondary-xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-xl);font-size:var(--text-secondary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-secondary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.typeset-secondary-xs{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-xs);font-size:var(--text-secondary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-secondary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-2xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-2xl);font-size:var(--text-tertiary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-tertiary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-3xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-3xl);font-size:var(--text-tertiary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-tertiary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-4xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-4xl);font-size:var(--text-tertiary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-tertiary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-5xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-5xl);font-size:var(--text-tertiary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-tertiary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-6xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-6xl);font-size:var(--text-tertiary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-tertiary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-7xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-7xl);font-size:var(--text-tertiary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-tertiary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-8xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-8xl);font-size:var(--text-tertiary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-tertiary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-9xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-9xl);font-size:var(--text-tertiary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-tertiary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-lg{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-lg);font-size:var(--text-tertiary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-tertiary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-md{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-base);font-size:var(--text-tertiary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-tertiary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-sm{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-sm);font-size:var(--text-tertiary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-tertiary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-xl);font-size:var(--text-tertiary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-tertiary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.typeset-tertiary-xs{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-xs);font-size:var(--text-tertiary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-tertiary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-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-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-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-base{color:var(--color-base)!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-base{color:var(--color-base)}.text-base\!{color:var(--color-base)!important}.text-base-700{color:var(--color-base-700)}.text-base\/\[16px\]\!{color:color-mix(in srgb,oklch(55.6% 0 0) 16px,transparent)!important}@supports (color:color-mix(in lab,red,red)){.text-base\/\[16px\]\!{color:color-mix(in oklab,var(--color-base) 16px,transparent)!important}}.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-danger-inverse{color:var(--color-on-danger-inverse)}.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-info-inverse{color:var(--color-on-info-inverse)}.text-on-light{color:var(--color-on-light)}.text-on-muted{color:var(--color-on-muted)}.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-success-inverse{color:var(--color-on-success-inverse)}.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-on-warning-inverse{color:var(--color-on-warning-inverse)}.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(--color-primary-ink)}.text-primary-ink-inverse{color:var(--color-primary-ink-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(--color-secondary-ink)}.text-secondary-ink-inverse{color:var(--color-secondary-ink-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-tertiary{color:var(--color-tertiary)}.text-tertiary-inverse{color:var(--color-tertiary-inverse)}.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)}.placeholder-white\/80::-webkit-input-placeholder{color:#fffc}.placeholder-white\/80::-moz-placeholder{color:#fffc}.placeholder-white\/80::-ms-input-placeholder{color:#fffc}.placeholder-white\/80::placeholder{color:#fffc}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/80::-webkit-input-placeholder{color:color-mix(in oklab,var(--color-white) 80%,transparent)}.placeholder-white\/80::-moz-placeholder{color:color-mix(in oklab,var(--color-white) 80%,transparent)}.placeholder-white\/80::-ms-input-placeholder{color:color-mix(in oklab,var(--color-white) 80%,transparent)}.placeholder-white\/80::placeholder{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.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-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-\[\#EDEDED\]{outline-color:#ededed}.outline-base-foreground{outline-color:var(--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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.\[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}}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-indeterminate\:opacity-0:is(:where(.peer):indeterminate~*){opacity:0}.peer-indeterminate\:opacity-100:is(:where(.peer):indeterminate~*){opacity:1}.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}.placeholder\:text-on-disabled::-webkit-input-placeholder{color:var(--color-on-disabled)}.placeholder\:text-on-disabled::-moz-placeholder{color:var(--color-on-disabled)}.placeholder\:text-on-disabled::-ms-input-placeholder{color:var(--color-on-disabled)}.placeholder\:text-on-disabled::placeholder{color:var(--color-on-disabled)}.placeholder\:text-on-disabled-inverse::-webkit-input-placeholder{color:var(--color-on-disabled-inverse)}.placeholder\:text-on-disabled-inverse::-moz-placeholder{color:var(--color-on-disabled-inverse)}.placeholder\:text-on-disabled-inverse::-ms-input-placeholder{color:var(--color-on-disabled-inverse)}.placeholder\:text-on-disabled-inverse::placeholder{color:var(--color-on-disabled-inverse)}.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}.checked\:border-on-danger:checked{border-color:var(--color-on-danger)}.checked\:border-on-danger-inverse:checked{border-color:var(--color-on-danger-inverse)}.checked\:border-tertiary:checked{border-color:var(--color-tertiary)}.checked\:border-tertiary-inverse:checked{border-color:var(--color-tertiary-inverse)}.checked\:bg-on-danger:checked{background-color:var(--color-on-danger)}.checked\:bg-on-danger-inverse:checked{background-color:var(--color-on-danger-inverse)}.checked\:bg-tertiary:checked{background-color:var(--color-tertiary)}.checked\:bg-tertiary-inverse:checked{background-color:var(--color-tertiary-inverse)}.indeterminate\:border-on-danger:indeterminate{border-color:var(--color-on-danger)}.indeterminate\:border-on-danger-inverse:indeterminate{border-color:var(--color-on-danger-inverse)}.indeterminate\:border-tertiary:indeterminate{border-color:var(--color-tertiary)}.indeterminate\:border-tertiary-inverse:indeterminate{border-color:var(--color-tertiary-inverse)}.indeterminate\:bg-on-danger:indeterminate{background-color:var(--color-on-danger)}.indeterminate\:bg-on-danger-inverse:indeterminate{background-color:var(--color-on-danger-inverse)}.indeterminate\:bg-tertiary:indeterminate{background-color:var(--color-tertiary)}.indeterminate\:bg-tertiary-inverse:indeterminate{background-color:var(--color-tertiary-inverse)}.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\:border-on-danger:focus-within{border-color:var(--color-on-danger)}.focus-within\:border-on-danger-inverse:focus-within{border-color:var(--color-on-danger-inverse)}.focus-within\:border-tertiary:focus-within{border-color:var(--color-tertiary)}.focus-within\:border-tertiary-inverse:focus-within{border-color:var(--color-tertiary-inverse)}.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)}.focus-within\:outline-on-danger-inverse\/50:focus-within{outline-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-on-danger-inverse\/50:focus-within{outline-color:color-mix(in oklab,var(--color-on-danger-inverse) 50%,transparent)}}.focus-within\:outline-on-danger\/30:focus-within{outline-color:#bf000f4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-on-danger\/30:focus-within{outline-color:color-mix(in oklab,var(--color-on-danger) 30%,transparent)}}.focus-within\:outline-tertiary-inverse\/30:focus-within{outline-color:#90c5ff4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-tertiary-inverse\/30:focus-within{outline-color:color-mix(in oklab,var(--color-tertiary-inverse) 30%,transparent)}}.focus-within\:outline-tertiary\/30:focus-within{outline-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.focus-within\:outline-tertiary\/30:focus-within{outline-color:color-mix(in oklab,var(--color-tertiary) 30%,transparent)}}@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(--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\:border-tertiary:hover{border-color:var(--color-tertiary)}.hover\:border-tertiary-inverse:hover{border-color:var(--color-tertiary-inverse)}.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(--color-primary-hover)}.hover\:bg-primary-hover-inverse:hover{background-color:var(--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(--color-secondary-hover)}.hover\:bg-secondary-hover-inverse:hover{background-color:var(--color-secondary-hover-inverse)}.hover\:bg-slate-400:hover{background-color:var(--color-slate-400)}.hover\:bg-surface-dark-hover:hover{background-color:var(--color-surface-dark-hover)}.hover\:bg-surface-light-hover: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,)}.hover\:not(:focus-within){border-color:var(--color-base)}.hover\:not(:focus-within){border-color:var(--color-base-inverse)}.hover\:not(:focus-within){border-color:var(--color-on-danger)}.hover\:not(:focus-within){border-color:var(--color-on-danger-inverse)}}.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(--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\:border-on-danger:focus-visible{border-color:var(--color-on-danger)}.focus-visible\:border-on-danger-inverse:focus-visible{border-color:var(--color-on-danger-inverse)}.focus-visible\:border-tertiary:focus-visible{border-color:var(--color-tertiary)}.focus-visible\:border-tertiary-inverse:focus-visible{border-color:var(--color-tertiary-inverse)}.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-on-danger-inverse\/50:focus-visible{outline-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-on-danger-inverse\/50:focus-visible{outline-color:color-mix(in oklab,var(--color-on-danger-inverse) 50%,transparent)}}.focus-visible\:outline-on-danger\/30:focus-visible{outline-color:#bf000f4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-on-danger\/30:focus-visible{outline-color:color-mix(in oklab,var(--color-on-danger) 30%,transparent)}}.focus-visible\:outline-tertiary-inverse\/30:focus-visible{outline-color:#90c5ff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-tertiary-inverse\/30:focus-visible{outline-color:color-mix(in oklab,var(--color-tertiary-inverse) 30%,transparent)}}.focus-visible\:outline-tertiary\/30:focus-visible{outline-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-tertiary\/30:focus-visible{outline-color:color-mix(in oklab,var(--color-tertiary) 30%,transparent)}}.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-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-base{color:var(--color-base)}.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-\[600px\]{width:600px}.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-2{padding-top:calc(var(--spacing) * 2)}.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-6{padding-bottom: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\:typeset-primary-2xl{font-family:var(--font-primary);font-size:var(--text-2xl);font-size:var(--text-primary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-primary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-3xl{font-family:var(--font-primary);font-size:var(--text-3xl);font-size:var(--text-primary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-primary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-4xl{font-family:var(--font-primary);font-size:var(--text-4xl);font-size:var(--text-primary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-primary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-5xl{font-family:var(--font-primary);font-size:var(--text-5xl);font-size:var(--text-primary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-primary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-6xl{font-family:var(--font-primary);font-size:var(--text-6xl);font-size:var(--text-primary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-primary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-7xl{font-family:var(--font-primary);font-size:var(--text-7xl);font-size:var(--text-primary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-primary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-8xl{font-family:var(--font-primary);font-size:var(--text-8xl);font-size:var(--text-primary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-primary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-9xl{font-family:var(--font-primary);font-size:var(--text-9xl);font-size:var(--text-primary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-primary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-lg{font-family:var(--font-primary);font-size:var(--text-lg);font-size:var(--text-primary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-primary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-md{font-family:var(--font-primary);font-size:var(--text-base);font-size:var(--text-primary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-primary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-sm{font-family:var(--font-primary);font-size:var(--text-sm);font-size:var(--text-primary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-primary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-xl{font-family:var(--font-primary);font-size:var(--text-xl);font-size:var(--text-primary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-primary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-primary-xs{font-family:var(--font-primary);font-size:var(--text-xs);font-size:var(--text-primary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-primary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-primary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-2xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-2xl);font-size:var(--text-secondary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-secondary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-3xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-3xl);font-size:var(--text-secondary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-secondary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-4xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-4xl);font-size:var(--text-secondary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-secondary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-5xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-5xl);font-size:var(--text-secondary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-secondary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-6xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-6xl);font-size:var(--text-secondary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-secondary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-7xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-7xl);font-size:var(--text-secondary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-secondary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-8xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-8xl);font-size:var(--text-secondary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-secondary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-9xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-9xl);font-size:var(--text-secondary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-secondary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-lg{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-lg);font-size:var(--text-secondary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-secondary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-md{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-base);font-size:var(--text-secondary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-secondary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-sm{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-sm);font-size:var(--text-secondary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-secondary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-xl{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-xl);font-size:var(--text-secondary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-secondary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-secondary-xs{font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:var(--text-xs);font-size:var(--text-secondary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-secondary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-secondary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-2xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-2xl);font-size:var(--text-tertiary-2xl,var(--text-2xl));line-height:var(--text-2xl--line-height);line-height:var(--text-tertiary-2xl--line-height,var(--text-2xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-2xl--letter-spacing,var(--text-2xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-3xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-3xl);font-size:var(--text-tertiary-3xl,var(--text-3xl));line-height:var(--text-3xl--line-height);line-height:var(--text-tertiary-3xl--line-height,var(--text-3xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-3xl--letter-spacing,var(--text-3xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-4xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-4xl);font-size:var(--text-tertiary-4xl,var(--text-4xl));line-height:var(--text-4xl--line-height);line-height:var(--text-tertiary-4xl--line-height,var(--text-4xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-4xl--letter-spacing,var(--text-4xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-5xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-5xl);font-size:var(--text-tertiary-5xl,var(--text-5xl));line-height:var(--text-5xl--line-height);line-height:var(--text-tertiary-5xl--line-height,var(--text-5xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-5xl--letter-spacing,var(--text-5xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-6xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-6xl);font-size:var(--text-tertiary-6xl,var(--text-6xl));line-height:var(--text-6xl--line-height);line-height:var(--text-tertiary-6xl--line-height,var(--text-6xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-6xl--letter-spacing,var(--text-6xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-7xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-7xl);font-size:var(--text-tertiary-7xl,var(--text-7xl));line-height:var(--text-7xl--line-height);line-height:var(--text-tertiary-7xl--line-height,var(--text-7xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-7xl--letter-spacing,var(--text-7xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-8xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-8xl);font-size:var(--text-tertiary-8xl,var(--text-8xl));line-height:var(--text-8xl--line-height);line-height:var(--text-tertiary-8xl--line-height,var(--text-8xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-8xl--letter-spacing,var(--text-8xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-9xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-9xl);font-size:var(--text-tertiary-9xl,var(--text-9xl));line-height:var(--text-9xl--line-height);line-height:var(--text-tertiary-9xl--line-height,var(--text-9xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-9xl--letter-spacing,var(--text-9xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-lg{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-lg);font-size:var(--text-tertiary-lg,var(--text-lg));line-height:var(--text-lg--line-height);line-height:var(--text-tertiary-lg--line-height,var(--text-lg--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-lg--letter-spacing,var(--text-lg--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-md{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-base);font-size:var(--text-tertiary-base,var(--text-base));line-height:var(--text-base--line-height);line-height:var(--text-tertiary-base--line-height,var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-base--letter-spacing,var(--text-base--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-sm{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-sm);font-size:var(--text-tertiary-sm,var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--text-tertiary-sm--line-height,var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-sm--letter-spacing,var(--text-sm--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-xl{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-xl);font-size:var(--text-tertiary-xl,var(--text-xl));line-height:var(--text-xl--line-height);line-height:var(--text-tertiary-xl--line-height,var(--text-xl--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-xl--letter-spacing,var(--text-xl--letter-spacing,var(--tracking-normal)))}.md\:typeset-tertiary-xs{font-family:var(--font-primary);font-family:var(--font-tertiary,var(--font-primary));font-size:var(--text-xs);font-size:var(--text-tertiary-xs,var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--text-tertiary-xs--line-height,var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--text-tertiary-xs--letter-spacing,var(--text-xs--letter-spacing,var(--tracking-normal)))}.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-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}.md\:text-base{color:var(--color-base)}}@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-font-enhancements">
/*! 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}*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid}}}@layer global{@media screen and (max-width:700px){.wdn-listv2-item-content-byline,.listing__link .listing__text--byline,.credit,.caption__text--hero,figcaption,figcaption span,.caption-credit__figcaption .caption-credit__caption,.caption-credit__figcaption .caption-credit__credit,.inline-gallery .item__description{font-size:.75rem;font-size:var(--text-xs,.75rem);line-height:calc(1 / .75);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1.125rem;line-height:1.125rem}.inline-gallery .item__description{margin-bottom:.25rem;margin-bottom:calc(var(--spacing,.25rem) * 1)}.inline-gallery .caption-credit__caption+.caption-credit__credit{margin-bottom:.5rem;margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:0rem;margin-left:calc(var(--spacing,.25rem) * 0);padding-top:.25rem;padding-top:calc(var(--spacing,.25rem) * 1)}.person__role,blockquote cite,.table__instruction,.newsletter-form__footer{--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:.8125rem;line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5)}.responsive .trending__label{--tw-leading: 2.5rem ;--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:2.5rem;line-height:calc(var(--spacing,.25rem) * 10);color:#737373;color:var(--color-base,oklch(55.6% 0 0))}.progressive .trending__label{--tw-leading:unset;line-height:unset;color:#737373;color:var(--color-base,oklch(55.6% 0 0))}.article-body__section span,.person__strapline{--tw-leading: 1.25rem ;--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:1.25rem;line-height:calc(var(--spacing,.25rem) * 5);color:#737373;color:var(--color-base,oklch(55.6% 0 0))}.responsive .infinite-article__divider-subheading,.table__head__heading,.form__submit-input,article .person .person__bio p,.popular-box__label__tab,.fancy-box .fancy-box__body-text,.table_body__data,.scroll-wrapper__label,.list__title a{--tw-leading: 1.5rem ;--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:1.5rem;line-height:calc(var(--spacing,.25rem) * 6);color:#737373;color:var(--color-base,oklch(55.6% 0 0))}.widget-title,.listing__title,.carousel__title,.mobile__carousel__title{font-size:1.125rem;font-size:var(--text-lg,1.125rem);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:22px;line-height:22px}.listing--related .listing__title--primary,.popular-box__article-list__link,.related-articles .article__title,.related-articles__title,#article-body ul li,.fancy_box-title,article div:not(.hawk-deal-widget-main):not(.viafoura .vf-content-text):not(.author__biography):not(.inline-layout .caption-text):not(.inline-gallery__items .item__description)>p{font-size:1.125rem;font-size:var(--text-lg,1.125rem);line-height:calc(1.75 / 1.125);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.625rem;line-height:1.625rem}.van-image-figure .inline-layout.pull-left,.van-image-figure .inline-layout.pull-right{float:none}.progressive .newsletter-form__header,.progressive #article-body h2,.header__strapline,.author__name,.person__name,blockquote p,.table__caption,.byline-social .strapline{font-size:1.25rem;font-size:var(--text-xl,1.25rem);line-height:calc(1.75 / 1.25);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.625rem;line-height:1.625rem}.responsive .newsletter-form__header{--tw-leading: 2rem ;--tw-leading:calc(var(--spacing,.25rem) * 8);font-size:1.625rem;line-height:2rem;line-height:calc(var(--spacing,.25rem) * 8)}h1{font-size:1.875rem;font-size:var(--text-3xl,1.875rem);line-height:1.2;line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.scroll-wrapper__label,.list__title a{--tw-leading:3rem;line-height:3rem}.socialite-widget-item{margin-right:.625rem;margin-right:calc(var(--spacing,.25rem) * 2.5);margin-left:0rem;margin-left:calc(var(--spacing,.25rem) * 0)}.socialite-widget-item:last-child{margin-right:0rem;margin-right:calc(var(--spacing,.25rem) * 0)}#affiliate-disclaimer{margin-top:.625rem;margin-top:calc(var(--spacing,.25rem) * 2.5);padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0)}.van_vid_carousel,.clear-both.widget-header,.table__caption,.widget,.fancy-box,#affiliate-disclaimer,.related-articles__title,.byline,.byline-social .strapline,.box.less-space,h1{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0);margin-block:1.25rem;margin-block:calc(var(--spacing,.25rem) * 5)}.van_vid_carousel+p{margin-top:1.25rem;margin-top:calc(var(--spacing,.25rem) * 5)}.ad-unit:not(#top-leaderboard){margin-inline:0rem!important;margin-inline:calc(var(--spacing,.25rem) * 0)!important}.article-body__section{margin-top:0rem;margin-top:calc(var(--spacing,.25rem) * 0);margin-bottom:.625rem;margin-bottom:calc(var(--spacing,.25rem) * 2.5);padding:0rem;padding:calc(var(--spacing,.25rem) * 0)}.article-body__section span{margin-inline:1.25rem;margin-inline:calc(var(--spacing,.25rem) * 5);padding:.625rem;padding:calc(var(--spacing,.25rem) * 2.5)}.fancy_box-title{padding:.625rem;padding:calc(var(--spacing,.25rem) * 2.5);text-align:center}.fancy-box__body{padding-inline:1.25rem;padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:1.25rem;padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:0rem;padding-bottom:calc(var(--spacing,.25rem) * 0)}.image-full-width-wrapper,.vanilla-image-block{margin-bottom:.625rem;margin-bottom:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:0}blockquote{margin-block:2.5rem;margin-block:calc(var(--spacing,.25rem) * 10)}blockquote p{margin-bottom:0rem;margin-bottom:calc(var(--spacing,.25rem) * 0);padding-bottom:10px}.table__container,.slice-container-person{margin-bottom:2.5rem;margin-bottom:calc(var(--spacing,.25rem) * 10)}.newsletter-form__footer{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0)}.author__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slice-container-person{margin-left:-1.25rem;margin-left:calc(var(--spacing,.25rem) * -5);width:100vw}.responsive .newsletter-inbodyContent-slice{margin-left:-1.25rem;margin-left:calc(var(--spacing,.25rem) * -5)}.progressive.flexi-page .newsletter-inbodyContent-slice{margin-left:-1.85rem}.progressive:not(.flexi-page) .newsletter-inbodyContent-slice{margin-left:-15px}.newsletter-inbodyContent-slice{margin-top:2.5rem;margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:2.5rem;margin-bottom:calc(var(--spacing,.25rem) * 10);width:100vw}.newsletter-inbodyContent-slice .newsletter-form__wrapper{padding:1.25rem;padding:calc(var(--spacing,.25rem) * 5)}.newsletter-inbodyContent-slice .form__submit-input{height:2.75rem;height:calc(var(--spacing,.25rem) * 11)}.slice-container-person .person{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing,.25rem) * 5);padding:1.25rem;padding:calc(var(--spacing,.25rem) * 5);grid-template-rows:auto}.person__social-buttons{margin-bottom:1rem;margin-bottom:calc(var(--spacing,.25rem) * 4)}.person__role{margin-inline:0rem;margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:1rem;margin-bottom:calc(var(--spacing,.25rem) * 4)}.person__bio{margin:0rem;margin:calc(var(--spacing,.25rem) * 0)}.person--separator{border-block-style:var(--tw-border-style);--tw-border-style:solid;border-block-width:2px;border-style:solid;border-block-color:#000;border-block-color:var(--color-black,#000)}.related-articles__title{padding-inline:15px;padding-block:0rem;padding-block:calc(var(--spacing,.25rem) * 0);-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}ul li{list-style-position:outside}.header-sub-container{padding-top:0rem;padding-top:calc(var(--spacing,.25rem) * 0)}.popular-box__article-list__heading{margin-bottom:.25rem;margin-bottom:calc(var(--spacing,.25rem) * 1)}.button-social:not(.author .author__social .button-social){margin-right:.625rem;margin-right:calc(var(--spacing,.25rem) * 2.5);min-width:24px;min-height:24px}.table__instruction{margin-block:0rem;margin-block:calc(var(--spacing,.25rem) * 0)}.scroll-wrapper__label{padding-left:1.25rem;padding-left:calc(var(--spacing,.25rem) * 5);text-transform:uppercase}.table__head__heading,.table_body__data{padding-inline:.25rem;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:1.25rem;padding-block:calc(var(--spacing,.25rem) * 5)}.responsive .infinite-article__divider-subheading{padding:0rem;padding:calc(var(--spacing,.25rem) * 0);padding-bottom:.125rem;padding-bottom:calc(var(--spacing,.25rem) * .5);--tw-leading:1.625rem;font-size:1.25rem;line-height:1.625rem}.popular-box__label{padding-inline:.625rem;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:.625rem;padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom:0rem;padding-bottom:calc(var(--spacing,.25rem) * 0)}.progressive #article-body h2{margin-bottom:1.25rem;margin-bottom:calc(var(--spacing,.25rem) * 5)}.progressive .listing--related .listing__title--primary span{padding-inline:0rem;padding-inline:calc(var(--spacing,.25rem) * 0)}.listing__link .listing__text--byline{padding-top:.625rem;padding-top:calc(var(--spacing,.25rem) * 2.5)}.mobile__carousel__title{padding-bottom:1.25rem;padding-bottom:calc(var(--spacing,.25rem) * 5)}}@media screen and (max-width:370px){.mobile__carousel__title{font-size:.875rem;font-size:var(--text-sm,.875rem);line-height:calc(1.25 / .875);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.popular-box__article-list:first-child .popular-box__article-list__link,.popular-box__article-list:first-child .popular-box__article-list__number-text{background:0 0}}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}
</style>
<style data-component-name="ViteAsset" id="tailwind-token-styles">
@layer van-ds{[data-palette=brand]{--border-focus: 2px solid var(--color-primary);--color-base-100: oklch(.97 0 0);--color-base-200: oklch(.922 0 0);--color-base-300: oklch(.87 0 0);--color-base-400: oklch(.708 0 0);--color-base-50: oklch(.985 0 0);--color-base-500: oklch(.556 0 0);--color-base-600: oklch(.439 0 0);--color-base-700: oklch(.371 0 0);--color-base-800: oklch(.269 0 0);--color-base-900: oklch(.205 0 0);--color-base-950: oklch(.145 0 0);--color-base-foreground: oklch(.985 0 0);--color-base-inverse: oklch(.556 0 0);--color-base: oklch(.556 0 0);--color-border-on-surface-inverse: oklch(.87 0 0);--color-border-on-surface: oklch(.371 0 0);--color-border-primary: var(--color-on-muted);--color-on-danger-inverse: var(--color-red-200);--color-on-danger: var(--color-red-700);--color-on-dark: #fff;--color-on-disabled-inverse: var(--color-base-500);--color-on-disabled: oklch(.708 0 0);--color-on-info-inverse: oklch(88.2% .059 262.88);--color-on-info: oklch(54.61% .2152 262.88);--color-on-light: #000;--color-on-muted: #737373;--color-on-primary-inverse: #000;--color-on-primary: #fff;--color-on-secondary-inverse: rgb(var(--color-secondary-950));--color-on-secondary: rgb(var(--color-secondary-50));--color-on-success-inverse: var(--color-green-200);--color-on-success: var(--color-green-700);--color-on-surface-inverse: oklch(.985 0 0);--color-on-surface: oklch(.145 0 0);--color-on-warning-inverse: var(--color-amber-200);--color-on-warning: var(--color-amber-700);--color-primary-100: 219 234 242;--color-primary-200: 172 206 224;--color-primary-300: 118 170 199;--color-primary-400: 74 135 169;--color-primary-50: 241 247 251;--color-primary-500: 41 96 126;--color-primary-600: 29 73 97;--color-primary-700: 20 52 70;--color-primary-800: 12 35 48;--color-primary-900: 6 20 28;--color-primary-950: 2 11 17;--color-primary-border-inverse: rgb(var(--color-primary-400));--color-primary-border: rgb(var(--color-primary-500));--color-primary-hover-inverse: rgb(var(--color-primary-400));--color-primary-hover: rgb(var(--color-primary-600));--color-primary-ink-inverse: rgb(var(--color-primary-300));--color-primary-ink: rgb(var(--color-primary-600));--color-primary-inverse: rgb(var(--color-primary-300));--color-primary: rgb(var(--color-primary-500));--color-secondary-100: 249 212 231;--color-secondary-200: 239 158 200;--color-secondary-300: 221 96 162;--color-secondary-400: 195 47 125;--color-secondary-50: 253 238 246;--color-secondary-500: 150 17 87;--color-secondary-600: 116 10 66;--color-secondary-700: 84 6 47;--color-secondary-800: 58 2 32;--color-secondary-900: 34 0 18;--color-secondary-950: 19 0 10;--color-secondary-border-inverse: rgb(var(--color-secondary-400));--color-secondary-border: rgb(var(--color-secondary-500));--color-secondary-hover-inverse: rgb(var(--color-secondary-400));--color-secondary-hover: rgb(var(--color-secondary-600));--color-secondary-ink-inverse: rgb(var(--color-secondary-300));--color-secondary-ink: rgb(var(--color-secondary-600));--color-secondary-inverse: rgb(var(--color-secondary-300));--color-secondary: rgb(var(--color-secondary-500));--color-surface-danger-inverse: var(--color-red-950);--color-surface-danger: var(--color-red-50);--color-surface-dark-hover: var(--color-base-950);--color-surface-dark: var(--color-base-900);--color-surface-info-inverse: oklch(28.2% .075 254.6);--color-surface-info: oklch(97.05% .0142 254.6);--color-surface-light-hover: oklch(.97 0 0);--color-surface-light: #ffffff;--color-surface-muted-inverse: var(--color-base-800);--color-surface-muted: oklch(.922 0 0);--color-surface-primary-inverse: rgb(var(--color-primary-300));--color-surface-primary: var(--color-primary);--color-surface-secondary-inverse: rgb(var(--color-secondary-300));--color-surface-secondary: var(--color-secondary);--color-surface-success-inverse: var(--color-green-950);--color-surface-success: var(--color-green-50);--color-surface-warning-inverse: var(--color-amber-950);--color-surface-warning: var(--color-amber-50);--color-tertiary-100: oklch(94.56% .0297 178.33);--color-tertiary-200: oklch(87.57% .0662 178.03);--color-tertiary-300: oklch(78.84% .0989 174.68);--color-tertiary-400: oklch(69.14% .1113 172.89);--color-tertiary-50: oklch(97.91% .0122 178.03);--color-tertiary-500: oklch(55.7% .0988 171.22);--color-tertiary-600: oklch(46.42% .0832 171.11);--color-tertiary-700: oklch(36.79% .0643 171.68);--color-tertiary-800: oklch(28.96% .0489 173.34);--color-tertiary-900: oklch(21.25% .0347 175.28);--color-tertiary-950: oklch(16.41% .0281 177.61);--color-tertiary-inverse: var(--color-tertiary-300);--color-tertiary: oklch(.623 .214 259.815);--font-primary: "Open Sans", sans-serif;--muted-inverse: var(--color-base-700);--muted: var(--color-base-200);--radius: .5rem}}
</style>
<style data-component-name="ViteAsset" id="author-css">
@layer van-ds{.vds-author{font-size:var(--text-base);font-size:var(--vds-author-font-size, var(--text-base));line-height:var(--text-base--line-height);line-height:var(--vds-author-line-height, var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-author-letter-spacing, var(--tracking-normal));color:inherit;color:var(--vds-author-color, inherit);text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit)}.vds-author__link{color:inherit;color:var(--vds-author-link-color, inherit);-webkit-text-decoration-color:rgb(var(--color-primary-500));text-decoration-color:rgb(var(--color-primary-500));-webkit-text-decoration-color:var(--vds-author-link-color, rgb(var(--color-primary-500)));text-decoration-color:var(--vds-author-link-color, rgb(var(--color-primary-500)));text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit)}}
</style>
<style data-component-name="ViteAsset" id="date-css">
@layer van-ds{.vds-date{font-size:revert-layer;font-size:var(--vds-date-font-size, revert-layer);line-height:revert-layer;line-height:var(--vds-date-line-height, revert-layer);letter-spacing:revert-layer;letter-spacing:var(--vds-date-letter-spacing, revert-layer);text-transform:inherit;text-transform:var(--vds-date-text-transform, inherit);color:var(--vds-color-text-meta);color:var(--vds-date-color, var(--vds-color-text-meta))}}
</style>
<style data-component-name="ViteAsset" id="readtime-css">
@layer van-ds{.vds-read-time{font-size:var(--text-sm);font-size:var(--vds-byline-with-avatar-breadcrumb-font-size, var(--text-sm));line-height:var(--text-sm--line-height);line-height:var(--vds-byline-with-avatar-breadcrumb-line-height, var(--text-sm--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-byline-with-avatar-breadcrumb-letter-spacing, var(--tracking-normal));text-transform:inherit;text-transform:var(--vds-byline-with-avatar-breadcrumb-text-transform, inherit)}}
</style>
<style data-component-name="ViteAsset" id="simple-byline-css">
@layer van-ds{.vds-simple-byline:not(:has(.vds-collabs)){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8px}.vds-simple-byline__divider{border-color:var(--color-gray-300);border-color:var(--vds-simple-byline-divider-color, var(--color-gray-300))}.vds-simple-byline__publications{font-size:var(--text-base);font-size:var(--vds-author-font-size, var(--text-base));line-height:var(--text-base--line-height);line-height:var(--vds-author-line-height, var(--text-base--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-author-letter-spacing, var(--tracking-normal));color:var(--vds-author-color, inherit);text-transform:inherit;text-transform:var(--vds-author-text-transform, inherit);color:inherit;color:var(--vds-author-link-color, inherit)}.vds-read-time{font-size:var(--text-xs);font-size:var(--vds-byline-with-avatar-breadcrumb-font-size, var(--text-xs));line-height:var(--text-xs--line-height);line-height:var(--vds-byline-with-avatar-breadcrumb-line-height, var(--text-xs--line-height));letter-spacing:var(--tracking-normal);letter-spacing:var(--vds-byline-with-avatar-breadcrumb-letter-spacing, var(--tracking-normal));text-transform:inherit;text-transform:var(--vds-byline-with-avatar-breadcrumb-text-transform, inherit)}}
</style>
<style data-component-name="ViteAsset" id="byline-block-css">
@layer van-ds{.vds-byline-block{font-family:var(--font-ui-heading);font-family:var(--vds-byline-block-font-family, var(--font-ui-heading));-webkit-box-pack:revert-layer;-ms-flex-pack:revert-layer;justify-content:revert-layer;-webkit-box-pack:var(--vds-byline-block--justify-content, revert-layer);-ms-flex-pack:var(--vds-byline-block--justify-content, revert-layer);justify-content:var(--vds-byline-block--justify-content, revert-layer)}.vds-byline-block__container{container-type:inline-size;container-name:vds-byline-block;width:100%}.vds-byline-block__article-type-chip{font-size:var(--font-size-article-copy-xs);font-size:var(--vds-byline-block-article-type-chip-font-size, var(--font-size-article-copy-xs));line-height:var(--line-height-article-copy-xs);line-height:var(--vds-byline-block-article-type-chip-line-height, var(--line-height-article-copy-xs))}}
</style>
<style data-component-name="ViteAsset" id="byline-block-responsive-css">
@layer van-ds{.vds-byline-block{--vds-author-font-size: var(--text-sm);--vds-author-line-height: var(--text-sm--line-height);--vds-author-letter-spacing: var(--tracking-normal);--vds-collabs-font-size: var(--vds-author-font-size);--vds-collabs-line-height: var(--vds-author-line-height);--vds-collabs-letter-spacing: var(--vds-author-letter-spacing)}.vds-byline-block__article-type-chip{font-size:var(--text-sm);line-height:var(--text-sm--line-height);background-color:rgb(var(--color-primary-500));background-color:var(--vds-byline-chip--background-color, rgb(var(--color-primary-500)));border-radius:0;border-radius:var(--vds-byline-chip--border-radius, 0);letter-spacing:0;letter-spacing:var(--vds-byline-chip--letter-spacing, 0);text-transform:none;text-transform:var(--vds-byline-chip--text-transform, none);color:#fff;color:var(--vds-byline-chip--text-color, white)}}
</style>
<style data-component-name="ViteAsset" id="UtilityBar:ShareArticle:Button" data-layerless-source="true">@layer legacy {
[data-component-name=UtilityBar] .subcontainer button:not([data-component-name="Newsletter:Modal"] button),[data-component-name=UtilityBar] .subcontainer a:not([data-component-name="Newsletter:Modal"] a){text-transform:none;font-family:Arial,"sans-serif";font-family:var(--ui-heading-font, "Arial", "sans-serif");border:1px solid #ccc;padding:.375rem .5rem;border-radius:.375rem;background-color:transparent}[data-component-name=UtilityBar] .subcontainer button:hover,[data-component-name=UtilityBar] .subcontainer a:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}[data-component-name=UtilityBar] .subcontainer button:hover svg,[data-component-name=UtilityBar] .subcontainer a:hover svg{-webkit-filter:none!important;filter:none!important}[data-component-name=UtilityBar] .tooltip-container [data-component-name="Social:Dropdown"]{display:none;opacity:0}@media (hover: hover){[data-component-name=UtilityBar] [data-component-name="Social:Dropdown"] li:hover svg{-webkit-filter:none!important;filter:none!important}[data-component-name=UtilityBar] .tooltip-container:hover [data-component-name="Social:Dropdown"]{display:block!important;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}}[data-component-name=UtilityBar] .tooltip-container{-webkit-tap-highlight-color:transparent}
}</style>
<style id="Util:Tooltip" data-layerless-source="true">@layer legacy {
.tooltip-container .tooltip {
bottom: calc(100% + 10px);
transform: translate(-50%, -5px);
opacity: 0;
transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
pointer-events: none;
}
.tooltip::after {
content: '';
position: absolute;
top: 100%;
left: 50%;
transform: translate(-50%, 0);
border-width: 0.3rem;
border-style: solid;
border-color: black transparent transparent transparent;
}
.tooltip-container:hover .tooltip,
.tooltip-container:focus-within .tooltip {
opacity: 1;
transform: translate(-50%, 0);
pointer-events: none;
}
}</style>
<style data-component-name="ViteAsset" id="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-fullwidth-css">
@layer global{[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"logo social-icons subscribe sign-in viafoura search";grid-template-areas:var(--site-header-grid-template-areas, "logo social-icons subscribe sign-in viafoura search");grid-template-columns:minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns, minmax(25%, 1fr) auto)}@media (max-width: 899px){[data-component-name="SiteHeader:Masthead"]>div{grid-template-areas:"burgerbar-trigger logo viafoura locale-selector subscribe sign-in search";grid-template-areas:var(--site-header-grid-template-areas-mobile, "burgerbar-trigger logo viafoura locale-selector subscribe sign-in search");grid-template-columns:-webkit-min-content minmax(25%,1fr) auto;grid-template-columns:min-content minmax(25%,1fr) auto;grid-template-columns:var(--site-header-grid-template-columns-mobile, -webkit-min-content minmax(25%, 1fr) auto);grid-template-columns:var(--site-header-grid-template-columns-mobile, min-content minmax(25%, 1fr) auto);--site-header-gap: .6rem !important}}#publisherDetails{container:publisherDetails / inline-size}@container publisherDetails (width <= 450px){#publisherDetails span{display:none!important}}@media only screen and (max-width: 699px){nav #viafoura-tray-bell{--tray-bell-min-width: 0}nav .viafoura .vf-tray-trigger.vf-button{width:auto!important;max-width:2.5rem}}}
</style>
<style data-component-name="ViteAsset" id="meganav-css">
/*! 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.techradar.com/vite/assets/reduxStore-C7ydtzUl.js" type="module" data-component-name="ViteAsset" id="redux-store"></script>
<script>
window.vanilla = window.vanilla || {};
window.actionQueue = window.actionQueue || [];
</script><script>
window.vanilla = window.vanilla || {};
window.VAN = window.VAN || {};
// For AB testing
// list of feature flags is available @ https://purch1.atlassian.net/wiki/spaces/SUPPORT/pages/10863312897/Feature+Flags
var defaultFlags = {"masthead":{"template":"full-width"},"moreAbout":{"images":{"disabled":true}},"relatedArticles":{"images":{"disabled":true}},"mostPopular":{"images":{"disabled":true}},"boostBlock":[{"enabled":false,"analyticsId":"boost-block-nordpass-vpn","targetUrlSlugs":["best-vpn","best-vpn-deals","stay-secure-with-these-vpn-and-password-manager-black-friday-bundles"],"targetEditions":["GB","US"],"placement":{"selector":"h2:nth-of-type(1)","position":"before"},"content":{"link":"https:\/\/go.nordpass.io\/aff_c?offer_id=645&aff_id=39632&url_id=23213&aff_sub=trblock","text":"NordPass provides an accessible, competent, easy-to-use solution that most people will love, according to TechRadar editors. <a href=\"https:\/\/go.nordpass.io\/aff_c?offer_id=645&aff_id=39632&url_id=23213&aff_sub=trblock\">Save 58% on NordPass Premium<\/a> plus 6 months free.","image":"https:\/\/cdn.mos.cms.futurecdn.net\/QSPpX52qVevGT8QWi4NgzM-200-80.png.webp","productName":"Reader Offer: Save 58% on NordPass Premium","disclaimer":"Preferred partner (<a href=\"\/deals\/what-does-preferred-partner-mean\">What does this mean?<\/a>)"}},{"enabled":false,"targetUrlSlugs":["best-esim-for","best-esims"],"targetEditions":["US"],"placement":{"selector":"h2:nth-of-type(2)","position":"before"},"content":{"link":"https:\/\/saily.com\/aff?offer_id=XXX&aff_id=XXX","text":"Explore the world worry-free with Saily, your go-to eSIM service for travelers. Backed by Nord Security, Saily offers data-only plans in 200+ destinations \u2014 no SIM card, no roaming shockers. Enjoy built-in security features like ad blocking, web protection, and virtual location \u2014 all included. Choose from flexible plans starting at just $1.89 or go unlimited. Stay connected, stay safe, and travel smarter with Saily. <a href=\"https:\/\/saily.com\/aff?offer_id=XXX&aff_id=XXX\">Get 5% off with code TECHRADAR5<\/a>","image":"https:\/\/cdn.mos.cms.futurecdn.net\/sHQkWjHHetcmtTrvxckRED.jpg.webp","productName":"Reader Offer: Get 5% off when you use the Techradar5 coupon at checkout","brand":"Saily","disclaimer":"Techradar Pro Approved Sponsored Offer"}}],"regionRedirect":{"enabled":true},"navSubscribe":{"enabled":true},"jsCookie":{"enabled":true},"jwplayer":{"carousel":{"enabled":true,"IDs":{"playerID":"APjl6osP","searchPlaylistID":"1v6djO3j","divID":"botr_1v6djO3j_APjl6osP_div","fallbackPlaylistID":"KgQ4BrDw","fallbackDivID":"botr_KgQ4BrDw_APjl6osP_div","key":"ZuubZ0qo8PC91SeYBvrz9lq0zFhLM446gwRNTJacILQ18liS","tintLogo":true,"useSearchPlaylist":false},"previewDuration":{"enabled":true,"durationSeconds":46},"cta":false,"waitForAdLoad":false,"disabledGlobalSiteLocales":[],"signPosting":{"videoTitle":{"enabled":true,"videoTitleLink":{"enabled":true}}}},"placementPosition":4,"positionByCharCount":false,"sidebar":false,"voucher":{"enabled":false},"jwx":{"enabled":false,"siteID":"","placementID":"","baseAdTag":""},"stickyPlayer":{"whitenStickyLogo":true,"trigger":"adImpression"},"typeUsed":{"JWPLAYER_CAROUSEL_DESKTOP":"ALL_GEOS","JWPLAYER_CAROUSEL_MOBILE":"ALL_GEOS","JWPLAYER_EDITORIAL_MOBILE":"ALL_GEOS"}},"sponsoredPost":{"label":{"backgroundColor":"#e6248a","standoutColor":"#e6248a","freeTextColor":"#e6248a","useBorderAccentColor":true,"font":"'Open Sans', Arial, sans-serif","fontSize":"0.8125rem","textColor":"#333"},"categoryLink":{"backgroundColor":"#e6248a"},"rendering":{"homepage":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}},"listings":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}},"article":{"headline":{"enabled":true},"strapline":{"enabled":false},"disclaimer":{"enabled":false},"label":{"enabled":true}}},"titleFont":"'Open Sans', Arial, sans-serif","font":"'Open Sans', Arial, sans-serif","bgColor":"#fff"},"prettyReview":{"enabled":true},"i18n":{"useV2":true},"gallery":{"showBody":true,"adEveryNItem":2},"breadcrumbs":{"articleTypeBreadcrumb":{"enabled":true},"enabled":true,"theme":"legacy"},"primaryCategory":{"enabled":true,"onlyShowPrimaryCategoryInBreadcrumb":false},"categoryLinks":{"displayLinksAfterArticle":true,"filterPrimaryCategoryOutOfLinks":true},"tagLinks":{"displayLinksAfterArticle":true,"displayAllTagsByDefault":false,"tagsToInclude":["freeform"],"displayIndexedTagsOnly":true,"tagsToExclude":[],"displayGalleryTags":false,"displayCarouselTags":false},"enableAutoTagging":true,"header":{"class":"header-v2"},"sponsoredScroll":{"enabled":true,"allowedArticleTypes":["news","feature"],"device":["mobile","tablet"]},"adviser":{"recommendedDeals":{"enabled":true,"optinout":"optin"},"moreAbout":{"enabled":true,"optinout":"optin","strategy":{"article_type_strategy":0,"recency_strategy":0,"sort_strategy":0}},"segments":{"enabled":true},"searcher":{"enabled":true,"defaultDateRange":"DATE_RANGE_24_MONTHS"},"endpoint":{"recommendations":"https:\/\/api.recommendations.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/","searcher":"https:\/\/api.searcher.adviser.main.prod.sse-prod-eks-euw1.futureplc.engineering\/"}},"debugbear":{"enabled":true,"id":"TuDveAyr5BQ5","allowedArticles":{"id":["frxWqzt29Umx5JDcV3ZRdC","FNFsgRNhqAzZcWsSjhWM2H","AKbMBQddtr3E7ku9KA8buM"]},"siteWide":false,"sampleRate":50},"contentsquare":{"enabled":false,"id":"255a78f1c9b60"},"connectService":{"enabled":true,"allowedConnections":"google-oauth2,Username-Password-Authentication","enableDisplayNameEdit":true,"enableRecommendations":true,"getAuthConfigFromMongo":false},"viafouraComments":{"enabled":true,"blockedArticleTypes":[],"trayBellColor":"light","mobileTrayBellRightOffset":"128px","communityGuidelinesLink":"https:\/\/www.techradar.com\/news\/about-us#section-community-guidelines","disableArticleCommentsBeforeContentModifiedDate":"2025-01-13","siteUUID":"00000000-0000-4000-8000-ef463b4a7c7f","envSpecific":{"dev":{"siteUUID":"00000000-0000-4000-8000-c7eb25976eb2"},"docker":{"siteUUID":"00000000-0000-4000-8000-c7eb25976eb2"}},"nextBadgeInCommentWidget":{"enabled":false},"expandCommentsOnCtaClick":{"enabled":false},"articleBodyCommentWidgets":{"enabled":true},"commentCounts":{"article":true,"listing":true,"minimumCountToShowInListing":2,"cacheConfig":{"minimumTtlSeconds":300,"maximumTtlSeconds":86400,"ageAtMaximumTtlDays":14,"curveSteepness":1.7}}},"googleNews":{"id":"CAAiEPLaWn1TGx_bRcUvsOZFLA4qFAgKIhDy2lp9Uxsf20XFL7DmRSwO","followBlock":{"enabled":false}},"navigationComponent":{"enabled":true,"isMegaNavEnabled":true,"hideDropdownIconOnDesktop":true,"hideHomeLink":true,"subsiteNavItems":{"pro":{"styles":{"--nav-item-bg-color":"#8c2b5e","--nav-item-hover-bg-color":"#8c2b5e"}},"gaming":{"styles":{"--nav-item-bg-color":"black","--nav-item-hover-bg-color":"black"}}}},"kiosqService":{"enabled":true,"forceInit":true},"profile":{"showBadges":true,"showSubs":true,"showRewards":true,"showNewsletter":true},"membership":{"skinnyBanner":{"enabled":true,"bannerIconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ay9ub1r1gc1775132364.svg","bannerTitle":"Become a TechRadar Insider","bgImageUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/zdve3chhhn1770884186.jpg","bgImageUrlMobile":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gtdyooqp5i1770884203.jpg","bannerText":"Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks","bannerSubTitle":"Become a TechRadar Insider","premiumFeaturesNumber":"5","premiumFeaturesLabel":"Exclusive perks","premiumMembersNumber":"44K+","accessAvailableLabel":"Insider insights","bannerSubmitSucessMessage":"Welcome aboard! You now have access to exclusive membership perks, including badges, commenting and more","bannerHeadTitle":"","bannerHeadContent":"","cards":{"content":[{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/dguzmo7zgs1770884431.svg","title":"Weekly newsletters","description":"Get daily news, weekly deals and the week\u2019s top tech stories"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/bmmrou9qte1770884450.svg","title":"Commenting access","description":"Join the conversation, share your thoughts and get expert advice"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/qt8r3iglph1770885239.svg","title":"Member badges","description":"Earn badges as you explore news, deals, reviews, guides and more"},{"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/a5se7egktb1770885207.svg","title":"Exclusive deals","description":"Save on gadgets, subscriptions and accessories with handpicked discounts"}]}},"clubName":"Tech Radar club","slideOut":{"enabled":true,"badgeButtonLabel":"Start reading","rewardLabel":"badge","badgeStrapline":"Start reading to unlock your first badge","backgroundImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/h0mke6edxz1770889266.jpg","badges":{"pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest in phones","strapline":"News, deals, reviews, guides and more\u2026","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vbtd3vndqp1770887431.svg","link":"\/phones\/"},{"title":"Latest in computing","strapline":"News, deals, reviews, guides and more on the newest computing gadgets","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cegtrmmdzd1770887455.svg","link":"\/computing\/"}]},"exploreSection":{"title":"Your membership perks","strapline":"Start exploring exclusive deals, expert advice and more","buttonLabel":"Explore now"},"membersExclusive":{"title":"Member Rewards","strapline":"Unlock and manage exclusive Techradar member rewards.","bgImage":"","contentPicture":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/e2styb423a1770889330.svg","buttonLabel":"See rewards","link":"\/my-account\/rewards\/"}},"landingPage":{"logoAlt":"Tech Radar logo","logo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sdjho5mhup1754464188.svg","heroBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","heroBgVideo":"https:\/\/cdn.mos.cms.futurecdn.net\/pCQr3DZFTPy9PHmrfDHRTk\/GettyImages-1487313458.mp4","heroText":"Sign up for FREE with your email below to access exclusive deals early, insider perks and more ways to level up your tech game","heroHeadline":"Get Insider access to","heroHeadlineHighlight":" TECHRADAR","heroHeadlineAuthentificated":"You\u2019re now a TechRadar Insider","premiumFeaturesNumber":"5","premiumFeaturesLabel":"Exclusive perks","premiumMembersNumber":"44K","premiumMembersLabel":"Active members","accessAvailableLabel":"Insider insights","heroHowItWorkBgImage":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","howItWorks":{"title":"Become a TechRadar Insider in seconds","strapline":"Simply sign up with your email to start unlocking perks","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/aab8vfpof21770887019.jpg","content":[{"title":"Create your account","strapline":"Become a TechRadar Insider by signing up with your email","isClickable":true,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/dzvgvfi0y21774342224.svg"},{"title":"Explore member perks","strapline":"Discover exclusive insights, ask our experts questions and more","isClickable":false,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sdhqockgow1774342228.svg"},{"title":"Earn your first badge","strapline":"Complete an activity to start leveling up your membership","isClickable":false,"iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/uaseolgad41774342230.svg"}]},"bannerLogo":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jucylmqghu1770887175.svg","heroLogoSubtitle":"","headerHeroBadgesTitle":"Unlock your first badge","headerHeroBadgesStrapline":"Start completing challenges to claim your first membership badge","heroBadges":{"title":"Insider reader badge","strapline":"Level up your tech cred","pictureUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/2lfo9jmvho1765179166.svg","content":[{"title":"Latest in phones","strapline":"News, deals, reviews, guides and more\u2026","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vbtd3vndqp1770887431.svg","link":"\/phones\/"},{"title":"Latest in computing","strapline":"News, deals, reviews, guides and more on the newest computing gadgets","iconUrl":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/cegtrmmdzd1770887455.svg","link":"\/computing\/"}]},"Features":{"category":"Membership perks","strapline":"Exclusive access to insider perks and expert knowledge","featureTitle":"Everything you unlock as an Insider","buttonLabel":"Unlock perks","dialogButtonLabel":"Unlock this perk","content":[{"title":"Get advice from experts","category":"Commenting access","subtitle":"Access member-only discounts curated by our team of expert gadget hunters before anyone else","strapline":"Have a question? Ask our team and get advice from the experts who test the best-selling tech every day","featureTag":"Coming soon","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/joir6fqj5l1770889892.png","list":[{"title":"Member-only discounts","strapline":"Save on devices, accessories and more","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ydslacoyot1770890017.svg"},{"title":"Curated deals","strapline":"Browse handpicked offers from our expert team","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kdln0vdaa11770890012.svg"},{"title":"Early access to offers","strapline":"Grab a bargain before they sell out","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/nompjg3yzp1770890019.svg"}]},{"title":"Boost your tech cred","category":"Member badges","subtitle":"Earn badges and rise up the ranks of our leaderboard as you explore news, deals, reviews, guides and more","strapline":"Earn badges and rise through the ranks by staying active in the community","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/jlqglu5ppj1770889910.png","list":[{"title":"Show off your achievements","strapline":"Gain Insider status by unlocking new badges","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/8gmjrobq7c1770892067.svg"},{"title":"Climb the leaderboard","strapline":"Claim your spot in the ranks against other members","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xnkt9k8e5s1770892070.svg"}]},{"title":"Join the discussion","category":"Commenting access","subtitle":"Have a question? Ask our team and get advice from the experts who test tech every day","strapline":"Be part of the conversation, ask questions and get insider advice from tech experts","image":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/s76oh1itbr1770889908.png","list":[{"title":"Share your thoughts","strapline":"Comment on articles and have your say","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/y06od6o0wy1770892229.svg"},{"title":"Reply to fellow insiders","strapline":"Respond to comments and keep the chat going","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/t47hprbypd1770892235.svg"},{"title":"Ask the experts","strapline":"Submit your questions and help shape our stories","icon":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/omr6qmkkkm1774532295.svg"}]}]},"FAQ":{"title":"Have questions? We have answers","content":[{"title":"What is a TechRadar Insider membership?","mainText":"As an Insider, you unlock a leveled-up experience, from exclusive achievement badges to direct lines to our experts. We\u2019re just getting started though! Stay tuned for even more perks","list":[]},{"title":"How much does membership cost?","mainText":"Nothing! A membership to our site is completely free. There are no hidden fees or charges","list":[]},{"title":"Which features do I get with a free membership?","mainText":"Here\u2019s what you get as a member:","list":[{"title":"Exclusive deals:","text":"Get expertly curated savings by seasoned deal hunters on gadgets, accessories and subscriptions before they sell out - coming soon"},{"title":"Commenting access:","text":"Share your thoughts, reply to other members and submit questions to our team of experts to join the conversation"},{"title":"Member badges:","text":"Earn badges as you explore news, deals, reviews, guides and more to gain insider status and climb the leaderboard"}]},{"title":"How do I get a free membership?","mainText":"Create an account by simply clicking \u201cBecome a member\u201d at the top of this page or \u201cSign in\u201d at the top-right of our website, then select the \u201cSign Up\u201d tab on the registration form. You will need to provide a valid email address and password","list":[]},{"title":"Is my personal information safe?","mainText":"Yes, we take your online privacy seriously. Your personal information is protected and will not be shared with third parties without your consent. Please refer to our Privacy Policy for more details","list":[]},{"title":"Can I upgrade my membership in the future?","mainText":"Currently, all membership perks are available for free. We may introduce premium features in the future, but for now all these benefits are free for members","list":[]},{"title":"What if I forget my password?","mainText":"If you forget your password, you can use the \u201cDon\u2019t remember your password?\u201d link on the login page to reset it. Instructions will be sent to your registered email address","list":[]}]}},"selligent":{"code":"XTP-X"},"inContentSignupPopup":{"enabled":true,"popupTitle":"Become a TechRadar Insider now","popupText":"Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks"},"topDashboardBanner":{"enabled":true,"bannerImages":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/g29s0jx4kr1770892587.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/r9jqfdo29m1770892594.png","link":"\/my-account\/rewards\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/isuh4e0unr1770892581.png","link":"\/deals"}],"bannerImagesMobile":[{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/sgflnrhinq1770892784.png","link":"\/newsletter"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/7lhrt24h1m1770892786.png","link":"\/my-account\/rewards\/"},{"url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/gt3ixsifbi1770892782.png","link":"\/deals"}]},"myAccount":{"icons":{"Dashboard":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/xzem9ocoxh1768990166.svg","Badges":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/mxvmpobnax1768990179.svg","Subscriptions":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/kyzbjrgepo1768990185.svg","Newsletters":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/ij5leejtsy1768990492.svg","Settings":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/krgnniu0gm1768990526.svg","Rewards":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/vwat91ssm71770967542.svg"}}},"adUnit":{"customPlacement":{"article":{"enabled":true,"deactivateWith":{"templates":["premium-supported","premium-advertisement-feature","live-report","gallery","voucher","recipe"]},"placementIndex":[1,4]},"positionByCharCount":false,"homepage":{"enabled":true,"placementIndex":2}}},"gtm":{"vanilla":true,"sitespecific":true},"selligent":{"enabled":false},"mobileAppBanner":{"enabled":false},"raygun":{"enabled":false,"rum":false,"crashReporting":false},"thatswhy":{"enabled":false},"fps":{"enabled":false},"fireworkFloatingPlayer":{"placements":{"homepage":{"enabled":false},"defaultPlayer":{"enabled":false}}},"freyr":{"enabled":true,"ga4SpecificGTM":{"enabled":true,"code":"GTM-WWBWRXL"}},"flexiCriticalCss":{"enabled":true},"flexiAdvancedSearch":{"fields":["articleName","articleStrapline","articleSynopsis","articleBodyClean","articleAuthor"]},"elkBlockWrapper":{"productBlock":{"enabled":true}},"newsletter":{"exitIntent":{"enabled":true,"cookieExpiryDays":14,"source":"15","darkLogo":false},"mobile":{"enabled":true,"setTimerDelay":null,"scrollDepthTrigger":80},"homepage":{"enabled":true,"besideMagsWidget":false,"placementIndex":2,"source":"101","analytics":[{"analyticsTrigger":"widgetViewed"}]},"listingSidebar":{"enabled":true,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleSidebar":{"enabled":false,"source":"2","analytics":[{"analyticsTrigger":"widgetViewed"}]},"articleInbodyContent":{"enabled":true,"template":"slice","positionByCharCount":false,"source":"60","analytics":[{"analyticsTrigger":"widgetViewed"}]},"kiosq":{"source":"106"},"multiSubscribe":{"enabled":false,"source":"302"},"modal":{"darkLogo":true},"newsletterPage":true},"dianomi":{"enabled":false,"placement":"after-articles-river"},"shopsense":{"enabled":false,"rules":{"targeting":{"all_articles":false,"allowed_categories":[{"category":"ALL","allowed_article_types":["review","gallery","how-to","feature"],"exclude_article_types":[]}]}}},"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\/","productLinks":{"displayLinksAfterArticle":false,"displayIndexedProductsOnly":false,"minimumRequiredToDisplay":2},"autoTagLink":{"enabled":false,"types":["freeform"],"products":false},"chatbot":{"homepage":{"enabled":false},"header":{"enabled":false,"title":"shop with isa","url":"","rightAlign":false}},"localeSelector":{"enabled":true},"regionRedirectBanner":{"enabled":true},"authorByline":{"link":{"color":"","underline":false},"text":{"color":"","textTransform":"","font":"","fontSize":""},"date":{"color":"","placements":{"isSponsoredContent":{"enabled":false}}},"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,"synopsisInListings":{"enabled":true},"hasProductListings":{"enabled":false},"carouselListingsStrapline":{"enabled":false},"fontEnhancement":{"enabled":true},"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},"adShield":{"enabled":false,"version":"1.2.10"},"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/techradar/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', true);
window.vanilla.translations = {"CLOSE":"CLOSE","cmp_footer_link":"GDPR consent","Collapse content":"Collapse content","Watch full video here":"Watch full video here","American Football":"Football"};
window.vanilla.getCookieByName = function(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
};
window.vanilla.baseDomain = 'techradar.com';
var trailingSlash = false;
</script> <script>
window.ffte = {"site":"techradar","locale":"US","lang":"en-us","serverEnvironment":"live","staticHost":"vanilla.futurecdn.net\/techradar","regionLink":"","regionUrl":"https:\/\/www.techradar.com","isGlobal":false,"platform":"responsive","isKube":true,"l10ns":"{\"Asia\":{\"SG\":{}},\"Africa\":[],\"Europe\":{\"DK\":{},\"FI\":{},\"NO\":{},\"SE\":{},\"GB\":{},\"IT\":{},\"NL\":{},\"BE\":{},\"FR\":{},\"DE\":{},\"ES\":{}},\"North America\":{\"US\":{},\"CA\":{},\"MX\":{}},\"Australasia\":{\"AU\":{},\"NZ\":{}},\"South America\":[]}","blueconic":null,"seoSiteName":"TechRadar","siteName":"techradar","properties":{"articleProduct":[],"articleProductHandle":[],"articleType":"news","articleTemplate":"standard","articleTagHandle":["apc","apc"],"articleTagType":["freeform","source"],"articleControlTag":["no-in-article-video","van-disable-inbody-ads","serversidehawk"],"articleVerticalHandle":[],"articleCategoryHandle":["seasonal-sales"],"articleCreatedDate":"2019-01-22T00:35:47Z","articlePublishedDate":"2024-04-01T21:37:57Z","articleContentModifiedDate":"2026-07-26T22:54:19Z","subSite":"","articleVertical":"","id":"ZWCjTDGr9FQi4Lvtri6n9Y","legacyId":"ZWCjTDGr9FQi4Lvtri6n9Y","misc":null}}
</script>
<script>
var FEP_object = [{"articleName":"APC_issue_560_July_2026_is_on_sale_now!","articleType":"news","adTags":{"primaryProduct":"APC","secondaryProducts":["IOS","Personal_computer","Artificial_intelligence","Laptop","Gaming_computer"],"companies":["Asus","Alienware","Gigabyte_Technology","GoPro"],"category":"Seasonal_Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy_business_and_finance|products_and_services|computing_and_information_technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|computer_and_telecommunications_hardware","score":"0.9027"},"20000231":{"categoryId":"20000231","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|software_and_applications","score":"0.8438"},"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596.599":{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":"1"},"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"52":{"categoryId":"52","label":"Business_and_Finance","score":"0.833"},"596.599.630":{"categoryId":"596.599.630","label":"Technology_&_Computing|Computing|Laptops","score":"0.7961"},"596.599.619":{"categoryId":"596.599.619","label":"Technology_&_Computing|Computing|Internet","score":"0.7757"},"596.599.617":{"categoryId":"596.599.617","label":"Technology_&_Computing|Computing|Desktops","score":"0.6709"}}},"groups":["Seasonal_Sales"],"primaryCompany":"Google"},"overrides":[],"topProductVsproductName":"0","hawkTags":{"primaryProduct":"APC","secondaryProducts":["IOS","Personal_computer","Artificial_intelligence","Laptop","Gaming_computer"],"companies":["Google","Asus","Alienware","Gigabyte_Technology","GoPro"],"category":"Seasonal_Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy_business_and_finance|products_and_services|computing_and_information_technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|computer_and_telecommunications_hardware","score":"0.9027"},"20000231":{"categoryId":"20000231","label":"economy_business_and_finance|products_and_services|computing_and_information_technology|software_and_applications","score":"0.8438"},"13000000":{"categoryId":"13000000","label":"science_and_technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596.599":{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":"1"},"596":{"categoryId":"596","label":"Technology_&_Computing","score":"1"},"52":{"categoryId":"52","label":"Business_and_Finance","score":"0.833"},"596.599.630":{"categoryId":"596.599.630","label":"Technology_&_Computing|Computing|Laptops","score":"0.7961"},"596.599.619":{"categoryId":"596.599.619","label":"Technology_&_Computing|Computing|Internet","score":"0.7757"},"596.599.617":{"categoryId":"596.599.617","label":"Technology_&_Computing|Computing|Desktops","score":"0.6709"}}},"groups":["Seasonal_Sales"],"internalProductName":""},"rampTags":{"primaryProduct":"APC","secondaryProducts":["IOS","Personal computer","Artificial intelligence","Laptop","Gaming computer"],"companies":["Google","Asus","Alienware","Gigabyte Technology","GoPro"],"category":"Seasonal Sales","classifierCategories":{"textrazor_mediatopics_2023Q1":{"20000225":{"categoryId":"20000225","label":"economy business and finance|products and services|computing and information technology","score":"1"},"20000226":{"categoryId":"20000226","label":"economy business and finance|products and services|computing and information technology|computer and telecommunications hardware","score":"0.9027"},"20000231":{"categoryId":"20000231","label":"economy business and finance|products and services|computing and information technology|software and applications","score":"0.8438"},"13000000":{"categoryId":"13000000","label":"science and technology","score":"0.6704"}},"textrazor_iab_content_taxonomy_3.0":{"596.599":{"categoryId":"596.599","label":"Technology & Computing|Computing","score":"1"},"596":{"categoryId":"596","label":"Technology & Computing","score":"1"},"52":{"categoryId":"52","label":"Business and Finance","score":"0.833"},"596.599.630":{"categoryId":"596.599.630","label":"Technology & Computing|Computing|Laptops","score":"0.7961"},"596.599.619":{"categoryId":"596.599.619","label":"Technology & Computing|Computing|Internet","score":"0.7757"},"596.599.617":{"categoryId":"596.599.617","label":"Technology & Computing|Computing|Desktops","score":"0.6709"}}},"groups":["Seasonal Sales"]},"strategy":"5","nullified":false,"timestamp":1782689867,"dataSource":"provided","site":"techradar","origSite":"techradar","acceptableLanguage":true}];
VAN.assignFep=function(a){try{var e=e||{fepPrimaryProduct:"",fepSecondaryProducts:Array(),fepCompanies:Array(),fepHawk:{},fepCategory:"",fepGroups:Array(),kwMunge:Array(),fepArticleName:"",fepPrimaryCompany:"",fepAlgorithm:"",fepNullified:"",ready:!1,primaryCategory:"",secondaryCategories:Array(),thirdCategories:Array()};if(!(window.FEP=e).ready){if(void 0===a)throw"FEPNotReady";e.fepPrimaryProduct=a[0].adTags.primaryProduct,e.fepSecondaryProducts=a[0].adTags.secondaryProducts,e.fepCompanies=a[0].adTags.companies,e.fepCategory="object"==typeof a[0].adTags.category?"":a[0].adTags.category,void 0!==a[0].adTags.groups?e.fepGroups=a[0].adTags.groups:e.fepGroups=Array(),e.fepArticleName=a[0].articleName,e.fepAlgorithm=a[0].strategy,e.fepNullified=a[0].nullified,null!==a[0].adTags.primaryCompany&&1<=a[0].adTags.primaryCompany.length?e.fepPrimaryCompany=a[0].adTags.primaryCompany:e.fepPrimaryCompany=" ",void 0!==a[0].adTags.primaryCategory&&void 0!==a[0].adTags.secondaryCategories&&void 0!==a[0].adTags.thirdCategories&&(e.primaryCategory=a[0].adTags.primaryCategory,e.secondaryCategories=a[0].adTags.secondaryCategories,e.thirdCategories=a[0].adTags.thirdCategories),e.fepIAB=[],e.ready=!0;["fepPrimaryProduct","fepSecondaryProducts","fepCompanies","fepCategory"].forEach(function(a){a=e[a];"object"==typeof a&&a,e.kwMunge=e.kwMunge.concat(a)}),e.kwMunge=e.kwMunge.filter(function(a,r){return e.kwMunge.indexOf(a)==r}),void 0!==a[0].hawkTags.primaryProduct&&(e.fepHawk.primaryProduct=a[0].hawkTags.primaryProduct),void 0!==a[0].hawkTags.secondaryProducts&&(e.fepHawk.secondaryProducts=a[0].hawkTags.secondaryProducts),void 0!==a[0].hawkTags.companies&&(e.fepHawk.companies=a[0].hawkTags.companies),void 0!==a[0].hawkTags.groups&&(e.fepHawk.groups=a[0].hawkTags.groups),void 0!==a[0].hawkTags.category&&(e.fepHawk.category=a[0].hawkTags.category)}return window.FEP=e}catch(a){console.log("fep ga exc "+a.message)}};;
VAN.assignFep(FEP_object);
</script>
<script async="" type="text/javascript">
window.lazyObserveElement = function(element, callback, distance) {
var offset = 1000;
if (distance) {
offset = distance;
}
if (window.IntersectionObserver) {
var margin = offset + "px";
var observer = new window.IntersectionObserver(function (entries, observer) {
entries.forEach(function(entry) {
if (entry.isIntersecting) {
window.requestAnimationFrame(callback);
observer.disconnect();
}
})
}, {threshold:[0],rootMargin:margin});
observer.observe(element);
} else {
window.requestAnimationFrame(callback);
}
};
</script>
<script type="text/javascript">
window.sliceHydrationLazy=function(n,c,r,i,e){window.sliceComponents=window.sliceComponents||{},externalsScriptLoaded.then(()=>{window.reliablePageLoad.then(function(){var o=(e||document).querySelectorAll("."+n);o.length?Array.prototype.slice.call(o).forEach(function(o){var e;o.classList.contains("slice-hydrated")||(e=function(){window.sliceComponents[c].hydrate(JSON.parse(r),o),o.classList.add("slice-hydrated")},window.lazyObserveElement?window.lazyObserveElement(o,function(){var o;void 0===window.sliceComponents[c]?((o=document.createElement("script")).src=i,o.async=!0,o.id="vanilla-slice-"+n+"-component-script",o.onload=()=>{window.sliceComponents[c]=window[c],e()},document.head.append(o)):e()},1500):console.error("%c FTE ","background: #9306F9; color: #ffffff","Could not lazy load slice JS for"+n))}):console.error("%c FTE ","background: #9306F9; color: #ffffff","Slice injection - no container found for"+n)}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Hydration Script has failed for "+n+" Slice",o))}).catch(o=>console.error("%c FTE ","background: #9306F9; color: #ffffff","Externals script failed to load",o))};</script>
<script id="vanilla-slice-externals">
const loadExternalsScript = () => {
return new Promise((resolve, reject) => {
try {
const scriptTag = document.createElement('script');
scriptTag.async = true;
scriptTag.type = 'text/javascript';
scriptTag.id = 'vanilla-slice-externals-script';
scriptTag.src = 'https://slice.vanilla.futurecdn.net/13-4-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.techradar.com/vite/assets/main-DbU6s5VN.js" type="module" data-component-name="ViteAsset" id="vite-main-js"></script>
<script src="https://www.techradar.com/vite/assets/Article/GroupProductCarousel.ts-C36Yusa-.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/UtilityBar/ShareArticle/Button.ts-BPdyVGbt.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/GoogleButton/Button.ts-CidALwoA.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/NewsletterForm/NewsletterForm.ts-C8yqsC2R.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/MultiSubscribe/MultiSubscribe.ts-CazV70zN.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/Modal/Modal.ts-BiS2ZTep.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/NewsletterModal/Button.ts-CnOqcu8O.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/UtilityBar/UtilityBar.ts-C_nrMOzj.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Util/Truncate/Truncate.ts-DC0Z3UDu.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Viafoura/Comments/CommentsSizeLogger.ts-BMUlJYgr.js" type="module" data-component-name="ViteAsset"></script>
<script id="infinite-scroll-articles">
window.vanilla.infiniteArticleIDs = [];
</script>
<script id="pressboard-script" type="text/javascript" defer>
!function(p,r,e,s,b,d){p.pbq||(s=p.pbq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.0',s.queue=[],b=r.createElement(e),b.async=!0,b.src='https://sr.studiostack.com/v3/services',
d=r.getElementsByTagName(e)[0],d.parentNode.insertBefore(b,d))}(window,document,'script'); pbq('init', '250873');
</script>
<script src="https://www.techradar.com/vite/assets/SponsoredScroll/SponsoredScroll.ts-CXgzYyeW.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Slice/PopularBox/PopularBox.ts-cu3W1cjf.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Ads/Ads.ts-CtWyfXDj.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Viafoura/EntryScript/EntryScript.ts-iJGQ0rbF.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Region/LocaleSelector/LocaleSelector.ts-LhBGDQvt.js" type="module" data-component-name="ViteAsset" id="locale-selector-js"></script>
<script src="https://www.techradar.com/vite/assets/Recirculation/ArticleRiver/ArticleRiver.ts-D2SKu5sg.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Newsletter/ExitIntent/ExitIntent.ts-BkWAEScQ.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Footer/ccpa-footer-link.ts-B9_pzN11.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/Footer/gdpr-footer-link.ts-BYKQRecd.js" type="module" data-component-name="ViteAsset"></script>
<script src="https://www.techradar.com/vite/assets/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: "news",
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":"APC issue 561 (August 2026) is on sale now!","url":"https:\/\/www.techradar.com\/news\/apcmag","region":"US","type":"news","category":"news","tags":["apc","apc","no-in-article-video","van-disable-inbody-ads","serversidehawk"],"number":"1","viewType":"pageLoad","index":0,"hasComments":true,"sponsored":false},"content":{"article":{"verticals":[""],"subVerticals":["seasonal-sales"],"language":"en","authors":["apc_magazine"],"id":"ZWCjTDGr9FQi4Lvtri6n9Y","legacyId":null,"publishDate":{"year":"2024","month":"04","day":"01"},"updateDate":{"year":"2026","month":"07","day":"26"}},"classification":{"google":null,"iab":[{"categoryId":"596.599","label":"Technology_&_Computing|Computing","score":1},{"categoryId":"596","label":"Technology_&_Computing","score":1},{"categoryId":"52","label":"Business_and_Finance","score":0.833},{"categoryId":"596.599.630","label":"Technology_&_Computing|Computing|Laptops","score":0.7961},{"categoryId":"596.599.619","label":"Technology_&_Computing|Computing|Internet","score":0.7757},{"categoryId":"596.599.617","label":"Technology_&_Computing|Computing|Desktops","score":0.6709}]}},"site":{"region":"US","brand":"techradar"},"product":{"primary":{"name":"APC","brand":"Google","category":null},"secondary":{"products":["IOS","Personal_computer","Artificial_intelligence","Laptop","Gaming_computer"],"brands":null},"source":"fep"},"segment":{"advisor":{"segmentArticleDistance":["0.52111363","0.58252543","0.58346015","0.5885761","0.60399413"],"segmentID":["c392633e-77a2-5030-89ed-af6ef08578b8","f279a2c3-6a9b-51db-b0cc-d5b4b0354286","45ef3d9c-7452-59d5-90a4-5cc40a7c40fe","564654fc-5920-5138-ac9d-21f8597c40d2","671130f4-22a0-5597-aba2-6c7894d224f9"],"segmentMaxDistance":["0.61","0.59","0.65","0.66","0.67"]}}});
</script>
<!-- Hawk Elements -->
<style type="text/css" data-chunk="ecomwidgets" id="hawkStyles-ecomwidgets">@layer hawk {
.hawk-affiliate-link-container{height:inherit;line-height:1.2}.hawk-affiliate-link-container,.hawk-affiliate-link-container:hover,.hawk-affiliate-link-container:hover:visited,.hawk-affiliate-link-container:visited{border:none;text-decoration:none}.hawk-affiliate-link-inline{display:inline}.hawk-affiliate-link-delivery-medium{text-align:center}.hawk-affiliate-link-inbody{display:inline}.hawk-affiliate-link-underline{display:inline-block;margin-top:5px}.hawk-affiliate-link-underline,.hawk-affiliate-link-underline:hover,.hawk-affiliate-link-underline:hover:visited,.hawk-affiliate-link-underline:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-peacock{color:var(--black);display:inline-block}.hawk-affiliate-link-peacock:hover,.hawk-affiliate-link-peacock:hover:visited,.hawk-affiliate-link-peacock:visited{color:var(--black)}.hawk-affiliate-link-specs{display:inline-block;font-size:13px}.hawk-affiliate-link-prime-shipping,.hawk-affiliate-link-specs,.hawk-affiliate-link-specs:hover,.hawk-affiliate-link-specs:hover:visited,.hawk-affiliate-link-specs:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-prime-shipping{font-size:13px;line-height:unset;text-align:center}.hawk-affiliate-link-prime-shipping:hover,.hawk-affiliate-link-prime-shipping:hover:visited,.hawk-affiliate-link-prime-shipping:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-styled{color:inherit;font-size:12px}.hawk-affiliate-link-styled:hover,.hawk-affiliate-link-styled:hover:visited,.hawk-affiliate-link-styled:link,.hawk-affiliate-link-styled:visited,.hawk-affiliate-link-styled>*{color:inherit}.hawk-affiliate-link-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-button:hover,.hawk-affiliate-link-button:hover:visited,.hawk-affiliate-link-button:link,.hawk-affiliate-link-button:visited,.hawk-affiliate-link-button>*{text-decoration:none}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-button{max-width:100px}@media screen and (max-width:500px){.hawk-affiliate-link-button{max-width:100px}}.hawk-affiliate-link-large{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-large:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-large:hover,.hawk-affiliate-link-large:hover:visited,.hawk-affiliate-link-large:link,.hawk-affiliate-link-large:visited,.hawk-affiliate-link-large>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:100px}}.hawk-affiliate-link-large{font-size:14px;line-height:1.3;max-width:none;padding:8px 6px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-large{max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-large{max-width:none}}.hawk-affiliate-link-similar{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-similar:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-similar{max-width:100px}}.hawk-affiliate-link-similar{background-color:var(--white);border:1px solid var(--site-color);color:var(--site-color);padding:8px 4px}.hawk-affiliate-link-similar:hover,.hawk-affiliate-link-similar:hover:visited,.hawk-affiliate-link-similar:link,.hawk-affiliate-link-similar:visited,.hawk-affiliate-link-similar>*{color:var(--site-color)}.hawk-affiliate-link-simple{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-simple:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-simple:hover,.hawk-affiliate-link-simple:hover:visited,.hawk-affiliate-link-simple:link,.hawk-affiliate-link-simple:visited,.hawk-affiliate-link-simple>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-simple{max-width:100px}}.hawk-affiliate-link-simple{padding:10px}.hawk-affiliate-link-promotion-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-promotion-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-promotion-button:hover,.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:100px}}.hawk-affiliate-link-promotion-button{background-color:var(--promotion-cta-background);color:var(--promotion-cta-text-color);font-family:var(--promotion-cta-font-family);font-size:16px;font-weight:500;margin-top:15px;max-width:unset;padding:18px 10px;width:100%}.hawk-affiliate-link-promotion-button:hover:visited,.hawk-affiliate-link-promotion-button:link,.hawk-affiliate-link-promotion-button:visited,.hawk-affiliate-link-promotion-button>*{color:var(--promotion-cta-text-color)}.hawk-affiliate-link-promotion-button:hover{background-color:var(--promotion-cta-background-hover)}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-promotion-button{max-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-promotion-button{max-width:unset}}.hawk-affiliate-link-deal-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-deal-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-deal-button:hover,.hawk-affiliate-link-deal-button:hover:visited,.hawk-affiliate-link-deal-button:link,.hawk-affiliate-link-deal-button:visited,.hawk-affiliate-link-deal-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{max-width:100px}}.hawk-affiliate-link-deal-button{background-color:var(--dealwidget-cta-backgroundcolor);border:var(--dealwidget-cta-boder,0);border-radius:var(--dealwidget-cta-radius,0);color:var(--dealwidget-cta-text-color,#fff);font-family:var(--dealwidget-cta-font-family,inherit);font-size:var(--dealwidget-cta-font-size,13px);font-weight:var(--dealwidget-cta-font-weight,700);letter-spacing:var(--dealwidget-cta-letter-spacing,normal);margin:0;padding:var(--dealwidget-cta-padding,8px 10px);text-transform:var(--dealwidget-cta-text-transform,uppercase)}.hawk-affiliate-link-deal-button:hover{background-color:var(--dealwidget-cta-backgroundcolor-hover)}body .ecom-root[data-viewports*=desktop] .hawk-affiliate-link-deal-button{width:140px}@media screen and (min-width:801px){.hawk-affiliate-link-deal-button{width:140px}}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-deal-button{margin-right:0;max-width:none}@media screen and (max-width:500px){.hawk-affiliate-link-deal-button{margin-right:0;max-width:none}}.hawk-affiliate-link-sticky-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-sticky-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-sticky-button:hover,.hawk-affiliate-link-sticky-button:hover:visited,.hawk-affiliate-link-sticky-button:link,.hawk-affiliate-link-sticky-button:visited,.hawk-affiliate-link-sticky-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:100px}}.hawk-affiliate-link-sticky-button{height:40px;max-width:220px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-sticky-button{max-width:90px}@media screen and (max-width:500px){.hawk-affiliate-link-sticky-button{max-width:90px}}.hawk-affiliate-link-price-subscriptions{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-subscriptions:hover,.hawk-affiliate-link-price-subscriptions:hover:visited,.hawk-affiliate-link-price-subscriptions:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-subscriptions{color:inherit}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-price-widget-deal:hover,.hawk-affiliate-link-price-widget-deal:hover:visited,.hawk-affiliate-link-price-widget-deal:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover,.hawk-affiliate-link-price-widget-full-price-extra-deal:hover:visited,.hawk-affiliate-link-price-widget-full-price-extra-deal:visited{border:none;text-decoration:none}.hawk-affiliate-link-price-widget-deal,.hawk-affiliate-link-price-widget-full-price-extra-deal{color:inherit;padding-right:5px}.hawk-affiliate-link-price-widget-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-price-widget-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-price-widget-button:hover,.hawk-affiliate-link-price-widget-button:hover:visited,.hawk-affiliate-link-price-widget-button:link,.hawk-affiliate-link-price-widget-button:visited,.hawk-affiliate-link-price-widget-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:100px}}.hawk-affiliate-link-price-widget-button{margin:0;max-width:150px;width:auto}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-price-widget-button{max-width:150px}@media screen and (max-width:500px){.hawk-affiliate-link-price-widget-button{max-width:150px}}.hawk-affiliate-link-price-subs{display:block;margin-top:5px}.hawk-affiliate-link-price-subs,.hawk-affiliate-link-price-subs:hover,.hawk-affiliate-link-price-subs:hover:visited,.hawk-affiliate-link-price-subs:visited{color:var(--black);text-decoration:underline}.hawk-affiliate-link-pricedeal-button{line-height:1;padding:0 4px}.hawk-affiliate-link-magazinesubscriptions-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-magazinesubscriptions-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-magazinesubscriptions-button:hover,.hawk-affiliate-link-magazinesubscriptions-button:hover:visited,.hawk-affiliate-link-magazinesubscriptions-button:link,.hawk-affiliate-link-magazinesubscriptions-button:visited,.hawk-affiliate-link-magazinesubscriptions-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-magazinesubscriptions-button{max-width:100px}}.hawk-affiliate-link-magazinesubscriptions-button{font-size:14px;margin-bottom:4px;padding:18px 10px}.hawk-affiliate-link-overlay-tag{align-items:center;display:flex;flex:1;font-size:13px;font-weight:600;justify-content:center;letter-spacing:normal;padding:8px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;word-break:normal}.hawk-affiliate-link-overlay-tag,.hawk-affiliate-link-overlay-tag:hover{color:var(--white);text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{border:none;line-height:1.2;text-decoration:none}.hawk-affiliate-link-deal-widget-hero:hover,.hawk-affiliate-link-deal-widget-hero:hover:visited,.hawk-affiliate-link-deal-widget-hero:visited,.hawk-affiliate-link-deal-widget:hover,.hawk-affiliate-link-deal-widget:hover:visited,.hawk-affiliate-link-deal-widget:visited,.hawk-affiliate-link-hero:hover,.hawk-affiliate-link-hero:hover:visited,.hawk-affiliate-link-hero:visited{border:none;text-decoration:none}.hawk-affiliate-link-deal-widget,.hawk-affiliate-link-deal-widget-hero,.hawk-affiliate-link-hero{display:flex;height:inherit;max-height:inherit;max-width:inherit;width:inherit}.hawk-affiliate-link-deal-widget a,.hawk-affiliate-link-deal-widget a>picture,.hawk-affiliate-link-deal-widget-hero a,.hawk-affiliate-link-deal-widget-hero a>picture,.hawk-affiliate-link-hero a,.hawk-affiliate-link-hero a>picture{height:inherit;width:inherit}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-label,.hawk-affiliate-link-merchantlink-transparent-price,.hawk-affiliate-link-streaming-label,.hawk-affiliate-link-streaming-price{border-bottom:none;color:inherit;overflow-wrap:break-word;padding:3px 0;text-decoration:inherit;width:100%}.hawk-affiliate-link-merchantlink-price,.hawk-affiliate-link-merchantlink-review,.hawk-affiliate-link-merchantlink-transparent-price{padding-left:6px}.hawk-affiliate-link-merchantlink-label,.hawk-affiliate-link-merchantlink-transparent-label{line-height:normal;padding:var(--merchantlink-label-padding,3px 5px);text-transform:var(--merchantlink-text-transform,none)}.hawk-affiliate-link-merchantlink-price[data-product-type="3500"],.hawk-affiliate-link-merchantlink-transparent-label[data-product-type="3500"]{padding-left:0}.hawk-affiliate-link-streaming-price{padding-right:5px}.hawk-affiliate-link-streaming-label{line-height:normal;padding:3px 0}.hawk-affiliate-link-vulture-code{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-vulture-code:hover,.hawk-affiliate-link-vulture-code:hover:visited,.hawk-affiliate-link-vulture-code:visited{border:none;text-decoration:none}.hawk-affiliate-link-vulture-code{color:var(--terms-conditions);text-decoration:underline}.hawk-affiliate-link-vulture-discount{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-vulture-discount:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-vulture-discount:hover,.hawk-affiliate-link-vulture-discount:hover:visited,.hawk-affiliate-link-vulture-discount:link,.hawk-affiliate-link-vulture-discount:visited,.hawk-affiliate-link-vulture-discount>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{max-width:100px}}.hawk-affiliate-link-vulture-discount{border-radius:5px;font-size:16px;margin-top:10px;max-width:unset;min-height:40px;min-width:430px;width:100%}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-discount{min-width:unset}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-discount{min-width:unset}}.hawk-affiliate-link-vulture-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-vulture-button:hover,.hawk-affiliate-link-vulture-button:hover:visited,.hawk-affiliate-link-vulture-button:link,.hawk-affiliate-link-vulture-button:visited,.hawk-affiliate-link-vulture-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:100px}}.hawk-affiliate-link-vulture-button{border-radius:5px;min-height:40px;min-width:360px}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-button{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-button:hover{-webkit-text-decoration:var(--vulture-button-hover-underline);text-decoration:var(--vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-vulture-reward:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-vulture-reward:hover,.hawk-affiliate-link-vulture-reward:hover:visited,.hawk-affiliate-link-vulture-reward:link,.hawk-affiliate-link-vulture-reward:visited,.hawk-affiliate-link-vulture-reward>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:100px}}.hawk-affiliate-link-vulture-reward{border-radius:5px;min-height:40px;min-width:360px}@media screen and (max-width:500px){.hawk-affiliate-link-vulture-reward{max-width:unset;min-width:unset;width:100%}}.hawk-affiliate-link-vulture-reward:hover{-webkit-text-decoration:var(--vulture-button-hover-underline);text-decoration:var(--vulture-button-hover-underline)}.hawk-affiliate-link-vulture-reward{font-size:18px;text-transform:none}.hawk-affiliate-link-merchantlink-review{align-self:center;color:var(--site-color);font-weight:600;padding:0;text-decoration:underline}.hawk-affiliate-link-button-merchantlink-review{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-button-merchantlink-review:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-button-merchantlink-review:hover,.hawk-affiliate-link-button-merchantlink-review:hover:visited,.hawk-affiliate-link-button-merchantlink-review:link,.hawk-affiliate-link-button-merchantlink-review:visited,.hawk-affiliate-link-button-merchantlink-review>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{max-width:100px}}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-button-merchantlink-review{display:none}@media screen and (max-width:500px){.hawk-affiliate-link-button-merchantlink-review{display:none}}.hawk-affiliate-link-merchantlink-review-textbutton{align-self:center;color:var(--site-color);display:none;font-weight:600;padding:0;text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-affiliate-link-merchantlink-review-textbutton{color:var(--site-color);display:unset}@media screen and (max-width:500px){.hawk-affiliate-link-merchantlink-review-textbutton{color:var(--site-color);display:unset}}.hawk-affiliate-link-availableFrom,.hawk-affiliate-link-availableFromClickable{align-self:center;color:var(--available-from);display:block;padding-left:10px;pointer-events:none;width:100%}.hawk-affiliate-link-availableFromClickable{pointer-events:auto}.hawk-affiliate-link-productblock{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-break:normal}.hawk-affiliate-link-productblock:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-productblock:hover,.hawk-affiliate-link-productblock:hover:visited,.hawk-affiliate-link-productblock:link,.hawk-affiliate-link-productblock:visited,.hawk-affiliate-link-productblock>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-productblock{max-width:100px}}.hawk-affiliate-link-productblock{background-color:var(--productblock-background-color,#1b1b1b);border:var(--productblock-border,0);border-bottom:var(--productblock-border-bottom,0);color:var(--productblock-text-color,#fff);font-size:var(--productblock-font-size,13px);font-weight:500;letter-spacing:var(--productblock-letter-spacing,1px);margin-top:var(--productblock-margin-top,10px);max-width:var(--productblock-max-width,none);padding:15px;width:100%}.hawk-affiliate-link-productblock:hover{background-color:var(--productblock-background-color-hover)}.hawk-affiliate-link-partner-button{align-items:center;background-color:var(--site-color);box-sizing:border-box;color:var(--white);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:normal;line-height:1;max-width:150px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;word-break:normal}.hawk-affiliate-link-partner-button:hover{background-color:var(--site-color-hover);color:var(--white)}.hawk-affiliate-link-partner-button:hover,.hawk-affiliate-link-partner-button:hover:visited,.hawk-affiliate-link-partner-button:link,.hawk-affiliate-link-partner-button:visited,.hawk-affiliate-link-partner-button>*{text-decoration:none}@media screen and (max-width:500px){.hawk-affiliate-link-partner-button{max-width:100px}}.hawk-affiliate-link-partner-button{font-size:14px;max-width:80%;padding:18px 10px}.hawk-affiliate-link-specs-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-specs-deal-image:hover,.hawk-affiliate-link-specs-deal-image:hover:visited,.hawk-affiliate-link-specs-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-specs-deal-image{height:70px}.hawk-affiliate-link-sticky-deal-image{border:none;height:inherit;line-height:1.2;text-decoration:none}.hawk-affiliate-link-sticky-deal-image:hover,.hawk-affiliate-link-sticky-deal-image:hover:visited,.hawk-affiliate-link-sticky-deal-image:visited{border:none;text-decoration:none}.hawk-affiliate-link-sticky-deal-image{height:44px}.hawk-affiliate-link-merchantlink-modern-button{line-height:normal;text-decoration:inherit;width:100%}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=true]{background-color:var(--modern-button-background-color-selected);border-color:var(--modern-button-border-color-selected);color:var(--modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button div div[data-last-hovered=false]{background-color:var(--modern-button-background-color-unselected);border-color:var(--modern-button-border-color-unselected);color:var(--modern-button-text-color-unselected)}.hawk-affiliate-link-merchantlink-modern-button:visited div div{background-color:var(--modern-button-background-color-visited);border-color:var(--modern-button-border-color-visited);color:var(--modern-button-text-color-visited)}.hawk-affiliate-link-merchantlink-modern-button:visited div div[data-last-hovered=true]{background-color:var(--modern-button-background-color-selected);border-color:var(--modern-button-border-color-selected);color:var(--modern-button-text-color-selected)}.hawk-affiliate-link-merchantlink-modern-button:hover div div,.hawk-affiliate-link-merchantlink-modern-button:hover:visited div div{background-color:var(--modern-button-background-color-hover);border-color:var(--modern-button-border-color-hover);color:var(--modern-button-text-color-hover)}.hawk-affiliate-link-merchantlink-modern-button:hover,.hawk-affiliate-link-merchantlink-modern-button:hover:visited,.hawk-affiliate-link-merchantlink-modern-button:visited{text-decoration:none}.hawk-affiliate-link-left-alignment{align-items:flex-start}.hawk-affiliate-link-centered-alignment{align-self:center}a.hawk-all-deals-button{background-color:var(--trd-dark-grey);color:var(--white);font-size:14px;font-weight:600;line-height:1.3;margin:5px 10px;padding:8px 10px;text-align:center;text-decoration:none;text-transform:uppercase}a.hawk-all-deals-button span{color:var(--white)}a.hawk-all-deals-button:hover,a.hawk-all-deals-button:hover:visited,a.hawk-all-deals-button:visited{color:var(--white);text-decoration:none}a.hawk-all-deals-game-platform-image:hover,a.hawk-all-deals-game-platform-image:hover:visited,a.hawk-all-deals-game-platform-image:visited{color:var(--dark-grey)}.hawk-all-deals-price-widget{display:block}.hawk-all-deals-review-widget-peacock{font-size:12px;margin-right:10px}.hawk-all-deals-multimodelreview{display:block;font-size:13px;grid-column:1;margin-bottom:5px;text-align:center}.hawk-animate-slide-enter{opacity:0;transform:translateX(-100%)}.hawk-animate-slide-enter-active{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave{opacity:0;transform:translateX(-100%);transition:all .5s ease}.hawk-animate-slide-enter-reverse{opacity:0;transform:translateX(100%)}.hawk-animate-slide-enter-active-reverse{opacity:1;transform:translateX(0);transition:all .5s ease}.hawk-animate-slide-leave-reverse{opacity:0;transform:translateX(100%);transition:all .5s ease}.hawk-animate-fade-enter{opacity:0}.hawk-animate-fade-enter-active{opacity:1;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-animate-fade-leave{opacity:0;transition:all .3s cubic-bezier(.96,.27,.83,.67)}.hawk-display-name-container{color:var(--black);font-size:14px;line-height:22px;position:relative;text-align:left}.hawk-display-name-container .hawk-display-name-full{background:var(--white);border:1px solid var(--black);display:none;padding:3px;position:absolute;z-index:10}.hawk-display-name-container:hover .hawk-display-name-full{display:block}.hawk-display-price-contract-type-broadband,.hawk-display-price-contract-type-container{color:var(--black);display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-broadband{font-size:16px;font-weight:700}.hawk-display-price-contract-type-merchantlink-price,.hawk-display-price-contract-type-merchantlink-transparent-price,.hawk-display-price-contract-type-streaming-price{color:var(--black);color:inherit;display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-decoration:inherit;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-promotion{color:var(--black);color:var(--promotion-secondary-color);font-family:var(--promotion-price-font-family)}.hawk-display-price-contract-type-partner,.hawk-display-price-contract-type-promotion{display:inline-block;font-size:12px;font-weight:500;line-height:12px;margin-left:3px;text-align:right;text-transform:none;white-space:nowrap}.hawk-display-price-contract-type-partner{color:var(--black);font-size:16px;line-height:25px}.hawk-display-price-container{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-container .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-container .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-container[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-container[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-container[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-container[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-blurred-value{filter:blur(4px);opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hawk-display-price-currency-symbol,.hawk-display-price-price-suffix{color:inherit;text-decoration:inherit}.hawk-display-price-price-subscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-subscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-price-subscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-subscriptions[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-subscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-subscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-subscriptions .hawk-display-price-price{color:inherit}.hawk-display-price-price-widget-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-deal{background-color:transparent}.hawk-display-price-price-widget-deal .hawk-display-price-price{color:inherit;font-size:17px;font-weight:700}.hawk-display-price-price-widget-deal[data-type=wasPrice]{display:inline;text-align:left}.hawk-display-price-price-widget-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{text-align:center}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{font-size:13px}.hawk-display-price-price-widget-extra-deal .hawk-display-price-price{font-size:14px;font-weight:700}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:left}.hawk-display-price-price-widget-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:11px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:var(--site-color);font-size:16px;text-decoration:inherit}.hawk-display-price-price-widget-full-price-extra-deal[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-price-widget-full-price-extra-deal[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-price-widget-full-price-extra-deal[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-price-widget-full-price-extra-deal{box-sizing:content-box;display:inline;line-height:14px}.hawk-display-price-price-widget-full-price-extra-deal .hawk-display-price-price{color:inherit;font-size:14px;font-weight:700;line-height:14px}.hawk-display-price-pocket{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket[data-type=upfront]{text-align:left}.hawk-display-price-pocket[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:18px;font-weight:600}.hawk-display-price-pocket[data-type=monthly] .hawk-display-price-label{color:var(--black);font-size:14px;text-align:center}.hawk-display-price-broadband{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-broadband .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-broadband .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-broadband[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-broadband[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-broadband[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-broadband{font-weight:600}.hawk-display-price-broadband .hawk-display-price-price{color:var(--black)}.hawk-display-price-broadband[data-type=upfront]{text-align:left}.hawk-display-price-broadband[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400}.hawk-display-price-broadband[data-type=monthly] .hawk-display-price-label{color:var(--black);font-size:14px;text-align:center}.hawk-display-price-pocket-mobile{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-pocket-mobile .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-pocket-mobile .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-pocket-mobile[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{font-size:14px;text-transform:none}.hawk-display-price-pocket-mobile[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-pocket-mobile[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-pocket-mobile[data-type=upfront]{text-align:left}.hawk-display-price-pocket-mobile[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:15px;font-weight:600;margin-right:3px}.hawk-display-price-peacock{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-peacock .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-peacock .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-peacock[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-peacock[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-peacock[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-peacock[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-peacock[data-type=wasPrice]{margin:0 3px 0 0}.hawk-display-price-promotion{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-promotion .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-promotion[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-promotion[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-promotion[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-promotion[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-promotion{display:flex}.hawk-display-price-promotion .hawk-display-price-label{color:var(--promotion-secondary-color);font-family:var(--promotion-price-font-family);font-size:16px;margin-right:5px}.hawk-display-price-promotion .hawk-display-price-price{color:var(--promotion-primary-color);font-family:var(--promotion-price-font-family);font-size:26px}.hawk-display-price-magazinesubscriptions{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-magazinesubscriptions[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-magazinesubscriptions[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-magazinesubscriptions[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-magazinesubscriptions[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-magazinesubscriptions{display:flex}.hawk-display-price-magazinesubscriptions .hawk-display-price-label{align-self:flex-end;color:var(--black);font-size:16px;margin-bottom:2px;margin-right:5px}.hawk-display-price-magazinesubscriptions .hawk-display-price-price{color:var(--black);font-size:26px}.hawk-display-price-cc-simplified{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-cc-simplified .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-cc-simplified .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-cc-simplified[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-cc-simplified[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-cc-simplified[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-cc-simplified[data-type=upfront] .hawk-display-price-price{font-size:15px}.hawk-display-price-cc-simplified .hawk-display-price-price{font-size:26px}.hawk-display-price-available-from{color:#000;line-height:1;margin-left:5px}.hawk-display-price-merchantlink-price,.hawk-display-price-merchantlink-transparent-price,.hawk-display-price-streaming-price{color:inherit;text-decoration:inherit}.hawk-display-price-merchantlink-price .hawk-display-price-price,.hawk-display-price-merchantlink-transparent-price .hawk-display-price-price,.hawk-display-price-streaming-price .hawk-display-price-price{text-decoration:inherit}.hawk-display-price-merchantlink-review{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-merchantlink-review .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-merchantlink-review .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-merchantlink-review[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-merchantlink-review[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-merchantlink-review[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-merchantlink-review[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review{text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}body .ecom-root[data-viewports*=mobile] .hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}@media screen and (max-width:500px){.hawk-display-price-merchantlink-review{text-decoration:underline}.hawk-display-price-merchantlink-review[data-type=wasPrice]{display:none}.hawk-display-price-merchantlink-review .hawk-display-price-price{font-weight:600}}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{display:inline-block;line-height:1;white-space:nowrap;width:auto}.hawk-display-price-availableFrom .hawk-display-price-label,.hawk-display-price-availableFromClickable .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--site-color);font-size:16px}.hawk-display-price-availableFromClickable[data-type=buySimilar] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-availableFromClickable[data-type=upfront] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-availableFromClickable[data-type=wasPrice],.hawk-display-price-availableFrom[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-availableFromClickable[data-type=wasPrice] .hawk-display-price-price,.hawk-display-price-availableFrom[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-availableFrom,.hawk-display-price-availableFromClickable{background-color:transparent;text-decoration:inherit;width:100%}.hawk-display-price-availableFrom .hawk-display-price-price,.hawk-display-price-availableFromClickable .hawk-display-price-price{color:var(--available-from);font-size:20px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner{display:inline-block;line-height:1;text-decoration:inherit;white-space:nowrap;width:auto}.hawk-display-price-partner .hawk-display-price-label{display:block;margin-bottom:5px}.hawk-display-price-partner .hawk-display-price-price{color:var(--site-color);font-size:16px;font-weight:700;text-decoration:inherit}.hawk-display-price-partner[data-type=buySimilar] .hawk-display-price-price{color:var(--black);font-size:12px;font-weight:400;text-transform:none;white-space:normal}.hawk-display-price-partner[data-type=upfront] .hawk-display-price-price{color:var(--black);font-size:14px;font-weight:600;text-transform:none}.hawk-display-price-partner[data-type=wasPrice]{margin-bottom:5px;text-align:center}.hawk-display-price-partner[data-type=wasPrice] .hawk-display-price-price{color:var(--was-price-text-color);font-size:13px;font-weight:400;text-decoration:line-through}.hawk-display-price-partner{align-items:center;display:flex;flex-direction:column;min-height:55px}.hawk-display-price-partner .hawk-display-price-price{font-size:30px}.hawk-deal-countdown-container{align-items:center;display:flex;font-size:12px;gap:4px;justify-content:center;line-height:1.3;text-align:center}.hawk-deal-countdown-container .hawk-deal-countdown-label{color:inherit;font-weight:400}.hawk-deal-countdown-container .hawk-deal-countdown-time-string{font-weight:700}.hawk-deal-countdown-not-started .hawk-deal-countdown-time-string{color:var(--orange,#ff6f28)}.hawk-deal-countdown-in-progress .hawk-deal-countdown-time-string{color:var(--countdown-in-progress-color,#e6248a)}.hawk-deal-countdown-expired .hawk-deal-countdown-time-string{color:var(--red,red)}.hawk-deal-countdown-unknown .hawk-deal-countdown-time-string{color:var(--black,#1b1b1b)}.hawk-deal-countdown-peacock{flex-direction:column}.hawk-grid-item-block-container{align-items:center;display:flex;flex-direction:column;grid-row:2;justify-content:center}.hawk-grid-item-block-container[data-name=promos]{grid-column:1/-1;grid-row:1}.hawk-grid-item-block-container[data-name=toggle]{grid-column:1/-1}.hawk-grid-item-block-container[data-name=countdown]{align-items:flex-end;grid-row:3}.hawk-grid-item-block-container[data-name=priceLink]{grid-row-gap:5px;display:grid;grid-column:3/5;grid-template-columns:1fr 1fr;margin:auto;width:100%}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/5;grid-row:3;justify-content:space-around}body .ecom-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}body .ecom-root[data-viewports*=mobile] .hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}@media screen and (max-width:500px){.hawk-grid-item-block-container[data-name=priceLink]{align-items:center;display:flex;justify-content:center}.hawk-grid-item-block-container[data-name=priceLink][data-button-type=chevron]{align-items:center;display:flex;flex-direction:row;grid-column:3/4;grid-row:3;grid-template-columns:1fr 1fr;justify-content:space-around}}.hawk-grid-item-block-container[data-stacked="1"][data-name=promos]{height:70px}.hawk-grid-item-main-container{box-sizing:border-box;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:5px 10px 0;position:relative;width:100%}.hawk-grid-item-main-container[data-stacked="1"]{display:block}.hawk-grid-item-main-container[data-expanded="1"]{display:flex;flex-direction:column}.hawk-grid-item-main-container[data-type=promos]{padding-bottom:0;padding-top:0}.hawk-grid-item-toggle-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label{color:var(--trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-container .hawk-grid-item-toggle-label:after{background:var(--white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--light-mid-grey);border:1px solid var(--light-mid-grey);border-top-color:var(--white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{display:flex;justify-content:center;margin-top:10px;padding-bottom:5px;position:relative;text-align:center}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label{color:var(--trd-blue);font-size:13px;font-weight:600;position:relative;text-transform:uppercase}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{background:var(--white);border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top:1px solid var(--light-mid-grey);border:1px solid var(--light-mid-grey);border-top-color:var(--white);content:"\25BC";font-size:9px;left:0;margin:auto;padding:6px 12px;position:absolute;right:0;top:18.4px;width:34px;z-index:2}.hawk-grid-item-toggle-expanded-container{width:100%}.hawk-grid-item-toggle-expanded-container .hawk-grid-item-toggle-label:after{content:"\25B2"}.hawk-grid-item-toggle-expanded-container:after{background-image:linear-gradient(to bottom,var(--light-mid-grey) 0,var(--white));content:"";height:4px;left:0;position:absolute;right:0;top:18px}.hawk-grid-item-container:not(:last-of-type){border-bottom:1px dotted var(--light-mid-grey)}.hawk-grid-item-container .hawk-grid-item-expanded{align-items:center;border-top:1px solid var(--light-mid-grey);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:25px 5px 10px}.hawk-grid-item-container .hawk-grid-item-spacer{height:10px}.hawk-no-deals-container{background:var(--white);font-size:14px;margin:0 4px;padding:20px 0;text-align:center}.hawk-no-deals-comparison{font-size:16px;margin-top:50px;text-align:center}.hawk-grid-items-container{background:var(--rows-background-color);margin:0 4px}.hawk-grid-items-container[data-stacked="1"]{display:grid;grid-template-columns:repeat(3,1fr)}body .ecom-root[data-viewports*=mobile] .hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:500px){.hawk-grid-items-container[data-stacked="1"]{grid-template-columns:repeat(2,1fr)}}.hawk-scroll-arrow-container{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-container .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-container:hover{cursor:pointer}.hawk-scroll-arrow-container[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-container[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-container[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-partner{align-items:center;background:var(--white);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-partner:hover{cursor:pointer}.hawk-scroll-arrow-partner[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-partner[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-partner{border:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg{height:10px;width:15px}.hawk-scroll-arrow-partner .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--black)}.hawk-scroll-arrow-partner[data-direction=right]{border:1px solid var(--light-mid-grey);border-radius:0 5px 5px 0}.hawk-scroll-arrow-partner[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget{align-items:center;background:var(--white);border:1px solid var(--light-mid-grey);border-left:none;border-radius:0 5px 5px 0;display:flex;justify-content:center;left:0;padding:16px 7px;position:absolute;top:35%;z-index:2}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:10px}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--red)}.hawk-scroll-arrow-tabs-widget:hover{cursor:pointer}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-left:1px solid var(--light-mid-grey);border-radius:5px 0 0 5px;border-right:none;left:auto;right:0}.hawk-scroll-arrow-tabs-widget[data-direction=right] .hawk-scroll-arrow-svg{transform:rotate(180deg)}.hawk-scroll-arrow-tabs-widget[data-disabled="1"] .hawk-scroll-arrow-svg .hawk-scroll-arrow-path{fill:var(--light-mid-grey)}.hawk-scroll-arrow-tabs-widget{border-left:1px solid var(--light-mid-grey);border-radius:6px;left:6px;padding:4px 9px;top:21%}.hawk-scroll-arrow-tabs-widget .hawk-scroll-arrow-svg{width:8px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{border-radius:6px;border-right:1px solid var(--light-mid-grey);right:6px}body .ecom-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}body .ecom-root[data-viewports*=tablet] .hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}@media screen and (max-width:800px){.hawk-scroll-arrow-tabs-widget{left:2px;padding:4px}.hawk-scroll-arrow-tabs-widget[data-direction=right]{left:auto;right:2px}}.hawk-scroller-page-container{opacity:.5;transition:all .5s ease}.hawk-scroller-page-container[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{opacity:.5;transition:all .5s ease}.hawk-scroller-page-contract-details[data-active="1"]{opacity:1}.hawk-scroller-page-contract-details{display:flex}.hawk-scroller-page-magazinesubscriptions{opacity:.5;transition:all .5s ease}.hawk-scroller-page-magazinesubscriptions[data-active="1"]{opacity:1}.hawk-scroller-page-magazinesubscriptions{transition:all .8s ease}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{opacity:.5;transition:all .5s ease}.hawk-scroller-page-partner[data-active="1"],.hawk-scroller-page-tabs-widget[data-active="1"]{opacity:1}.hawk-scroller-page-partner,.hawk-scroller-page-tabs-widget{transition:all 1s ease}.hawk-scroller-container{align-items:center;display:flex;position:relative}.hawk-scroller-container .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{align-items:center;display:flex;position:relative}.hawk-scroller-contract-details .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-contract-details{padding:0 25px}.hawk-scroller-peacock{align-items:center;display:flex;position:relative}.hawk-scroller-peacock .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-peacock{border-top:2px solid var(--black)}.hawk-scroller-dots{display:flex;flex-direction:row;justify-content:center;list-style:none}.hawk-scroller-dots .hawk-scroller-black{color:#999}.hawk-scroller-dots .hawk-scroller-grey{color:#efeeef}.hawk-scroller-tabs-widget{align-items:center;display:flex;position:relative}.hawk-scroller-tabs-widget .hawk-scroller-pages{display:grid;flex:1;overflow:hidden}.hawk-scroller-tabs-widget{width:100%}.hawk-hawk-tab-container{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-container:first-of-type{margin-left:0}.hawk-hawk-tab-container:last-of-type{margin-right:0}.hawk-hawk-tab-container .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-container .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-active .hawk-hawk-tab-main{background-color:var(--white)}.hawk-hawk-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform{margin:0;max-width:210px}.hawk-hawk-tab-game-platform:last-of-type,.hawk-hawk-tab-game-platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-game-platform .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-game-platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-game-platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-game-platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{align-items:center;background:var(--hawk-tab-background);box-sizing:content-box;display:flex;flex:1;flex-direction:column;justify-content:center;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--white)}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--hawk-tab-text-color)}.hawk-hawk-tab-game-platform-active{max-width:210px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main{background-color:var(--site-color);border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;height:20px;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-game-platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black);font-weight:700}.hawk-hawk-tab-active-bar{background:transparent;height:2px}.hawk-hawk-tab-only-tab .hawk-hawk-tab-main{border-radius:0}.hawk-hawk-tab-specific-named-tab{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab:last-of-type,.hawk-hawk-tab-specific-named-tab:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-specific-named-tab .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-specific-named-tab-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-specific-named-tab-active:first-of-type{margin-left:0}.hawk-hawk-tab-specific-named-tab-active:last-of-type{margin-right:0}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-specific-named-tab-active{margin:0;max-width:210px}.hawk-hawk-tab-specific-named-tab-active:last-of-type,.hawk-hawk-tab-specific-named-tab-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-specific-named-tab-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform:last-of-type,.hawk-hawk-tab-other-label_text_game_platform:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform .hawk-hawk-tab-main{background:var(--grey)}.hawk-hawk-tab-other-label_text_game_platform-active{cursor:pointer;flex:1;margin:auto 3px}.hawk-hawk-tab-other-label_text_game_platform-active:first-of-type{margin-left:0}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type{margin-right:0}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--hawk-tab-background);box-sizing:content-box;flex:1;flex-direction:column;max-height:16px;min-height:16px;padding:10px 5px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--dark-grey);display:block;font-size:14px;font-weight:400;text-align:center;text-transform:uppercase}.hawk-hawk-tab-other-label_text_game_platform-active{margin:0;max-width:210px}.hawk-hawk-tab-other-label_text_game_platform-active:last-of-type,.hawk-hawk-tab-other-label_text_game_platform-active:not(:last-of-type){margin-right:2px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{align-items:center;background:#fff;border:1px solid var(--site-color);border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:20px;justify-content:center;max-height:none;min-height:0;padding:10px}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main .hawk-hawk-tab-label{color:var(--black)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main:hover{background-color:var(--site-color)}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{border:none;pointer-events:none}.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-active-bar,.hawk-hawk-tab-other-label_text_game_platform-active .hawk-hawk-tab-main{background:var(--grey)}.hawk-hawk-tabs-container .hawk-hawk-tabs-main,.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-game-platform{padding:4px 4px 0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-game-platform .hawk-hawk-tabs-active-bar{height:10px}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{align-items:center;box-sizing:border-box;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:0 4px;width:100%}.hawk-hawk-tabs-specific-named-tab{padding:4px 4px 0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main{margin:0;padding:0}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-main .hawk-hawk-tabs-wrapper{display:flex;flex-direction:row}.hawk-hawk-tabs-specific-named-tab .hawk-hawk-tabs-active-bar{height:10px}.hawk-lazy-image-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-editors-pick[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-editors-pick[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-editors-pick{margin:38px auto 10px 12px;max-height:100%}.hawk-lazy-image-nav-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-nav-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-up{filter:invert(1);transform:rotate(180deg);width:18px}.hawk-lazy-image-nav-chevron-up:hover{cursor:pointer}.hawk-lazy-image-nav-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-nav-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-nav-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-nav-chevron-down{filter:invert();width:18px}.hawk-lazy-image-nav-chevron-down:hover{cursor:pointer}.hawk-lazy-image-simple-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-simple-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-simple-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-simple-image{align-items:center;border:1px solid var(--light-grey);display:flex;justify-content:center;padding:2px 3px}.hawk-lazy-image-magazinesubscriptions{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-magazinesubscriptions[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-magazinesubscriptions[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-magazinesubscriptions{max-height:100%;padding-top:10px}.hawk-lazy-image-promotion{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-promotion[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-promotion[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-promotion{align-items:center;display:flex;grid-column:1;grid-row:1;max-height:100%;mix-blend-mode:unset}.hawk-lazy-image-peacock{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-peacock[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-peacock[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-peacock{align-items:center;display:flex}.hawk-lazy-image-vulture{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-vulture[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-vulture[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-vulture{max-height:70px;max-width:70px}@media screen and (max-width:500px){.hawk-lazy-image-vulture{max-height:70px;max-width:70px}}.hawk-lazy-image-deal-widget{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-deal-widget[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-deal-widget[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-deal-widget{display:inline;margin:0}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}@media screen and (max-width:500px){.hawk-lazy-image-deal-widget{margin:0;max-width:120px;padding:15% 15px 15% 0;width:inherit;z-index:1}}.hawk-lazy-image-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-arrow{filter:invert(80%);transform:rotate(270deg) scale(.6)}.hawk-lazy-image-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-filter-arrow{filter:contrast(0);pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-pocket-filter-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pocket-filter-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pocket-filter-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pocket-filter-arrow{filter:contrast(0);filter:contrast(100%);mix-blend-mode:normal;pointer-events:none;position:absolute;right:5px;top:40%}.hawk-lazy-image-cross{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-cross[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-cross[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cross{cursor:pointer;filter:contrast(0);position:absolute;right:15px;top:15px}.hawk-lazy-image-bundle-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-bundle-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-bundle-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-bundle-image{margin:0 2px;mix-blend-mode:normal}.hawk-lazy-image-chevron-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-down{filter:invert()}.hawk-lazy-image-chevron-down:hover{cursor:pointer}.hawk-lazy-image-chevron-up{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-up[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-up[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-up{filter:invert()}.hawk-lazy-image-chevron-up:hover{cursor:pointer}.hawk-lazy-image-chevron-up{transform:rotate(180deg)}.hawk-lazy-image-chevron-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-left{color:var(--black);filter:contrast(0);margin:0 10px}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-left[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-chevron-spb-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-left[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-chevron-spb-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-left,.hawk-lazy-image-chevron-spb-right{height:30px;transform:rotate(180deg)}.hawk-lazy-image-chevron-spb-left{transform:rotate(0deg)}.hawk-lazy-image-chevron-spb-down{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-chevron-spb-down[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-chevron-spb-down[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-chevron-spb-down{color:var(--black);filter:contrast(0)}.hawk-lazy-image-parent-category-chevron{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-parent-category-chevron[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-parent-category-chevron[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-parent-category-chevron{color:var(--black);filter:invert(0);margin:0 5px 0 0}.hawk-lazy-image-labels-arrow{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-labels-arrow[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-labels-arrow[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-labels-arrow{filter:contrast(0)}.hawk-lazy-image-hot-deal-flag{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hot-deal-flag[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hot-deal-flag[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hot-deal-flag{cursor:pointer;margin:0 10px;mix-blend-mode:normal}.hawk-lazy-image-panel-filter{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-panel-filter[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-panel-filter[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-panel-filter{margin-left:6px}.hawk-lazy-image-sticky{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-sticky[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-sticky[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-sticky{align-items:center;border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;float:left;margin-top:4px;-o-object-position:center;object-position:center}body .ecom-root[data-viewports*=mobile] .hawk-lazy-image-sticky{margin-top:0}@media screen and (max-width:500px){.hawk-lazy-image-sticky{margin-top:0}}.hawk-lazy-image-specs-label{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-specs-label[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-specs-label[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-specs-label{flex:1 0 auto;margin:5px;opacity:.7}.hawk-lazy-image-site-logo-spinner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-spinner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-spinner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-spinner{left:0;max-width:98%;position:absolute;right:0;top:0;z-index:500}.hawk-lazy-image-associated-logo{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-associated-logo[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-associated-logo[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-associated-logo{vertical-align:text-bottom}.hawk-lazy-image-tv-channel{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-tv-channel[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-tv-channel[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-tv-channel{opacity:.9}.hawk-lazy-image-switcher-left{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-left[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-left[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-left{cursor:pointer;transform:rotate(180deg)}.hawk-lazy-image-switcher-right{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-switcher-right[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-switcher-right[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-switcher-right{cursor:pointer}.hawk-lazy-image-user-input-search{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-user-input-search[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-user-input-search[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-user-input-search{cursor:pointer;position:absolute}.hawk-lazy-image-hover-icon{height:inherit;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hover-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hover-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-hover-icon{cursor:pointer;display:block;margin:auto;opacity:.8;padding:4px;width:auto}.hawk-lazy-image-dealwidgetPrime{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-dealwidgetPrime[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-dealwidgetPrime[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-dealwidgetPrime{border:1px solid var(--grey);box-sizing:border-box}.hawk-lazy-image-pricedeal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-pricedeal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-pricedeal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-pricedeal-button{background-color:var(--white)}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal,.hawk-lazy-image-legacy-price-extra-deal{border:1px solid var(--grey);box-sizing:border-box;margin-left:0}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-legacy-price-deal-button[src*="/img/misc/no-image-available.svg"],.hawk-lazy-image-legacy-price-extra-deal-button[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-legacy-price-deal-button[filterkey="filter_label[text_game_platform]"],.hawk-lazy-image-legacy-price-extra-deal-button[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-legacy-price-deal-button,.hawk-lazy-image-legacy-price-extra-deal-button{background-color:var(--white)}.hawk-lazy-image-hawk-tab{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-hawk-tab[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-hawk-tab,.hawk-lazy-image-hawk-tab[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-site-logo-powered-by[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-site-logo-powered-by[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-site-logo-powered-by{display:flex;margin:0;max-width:60px}.hawk-lazy-image-streaming-score{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-streaming-score[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-streaming-score[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-streaming-score{align-items:center;display:flex;max-height:18px;max-width:26px;width:auto}.hawk-lazy-image-partner{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-partner[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-partner[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-partner{max-height:100px;min-height:100px}.hawk-lazy-image-logo-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-logo-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-logo-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-logo-image{height:40px}.hawk-lazy-image-product-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-product-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-product-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-product-image{height:70px}.hawk-lazy-image-amazon-prime-shipping-image{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-amazon-prime-shipping-image[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-amazon-prime-shipping-image[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-amazon-prime-shipping-image{height:21px;width:50px}.hawk-lazy-image-icon{display:block;height:inherit;margin:auto;max-height:150px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.hawk-lazy-image-icon[src*="/img/misc/no-image-available.svg"]{filter:none}.hawk-lazy-image-icon,.hawk-lazy-image-icon[filterkey="filter_label[text_game_platform]"]{mix-blend-mode:normal}.hawk-lazy-image-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hawk-lazy-image-tabletop-techradar-logo,.hawk-lazy-image-tabletop-techradarpro-logo,.hawk-lazy-image-tabletop-tomsguide-logo,.hawk-lazy-image-tabletop-universal-logo{height:18px}.hawk-lazy-image-tabletop-digitalcameraworld-logo,.hawk-lazy-image-tabletop-guitarplayer-logo{height:24px}@container (min-width: 480px){.hawk-lazy-image-tabletop-universal-logo{height:24px;margin-top:-3px}.hawk-lazy-image-tabletop-techradar-logo{height:24px;margin-bottom:-1px}.hawk-lazy-image-tabletop-techradarpro-logo{height:26px;margin-bottom:-4px}.hawk-lazy-image-tabletop-tomsguide-logo{height:24px;margin-bottom:-3px}.hawk-lazy-image-tabletop-guitarplayer-logo{margin-bottom:-2px}.hawk-lazy-image-tabletop-digitalcameraworld-logo{height:30px;margin-bottom:-2px}}.hawk-load-more-container{background:var(--white);border:1px solid var(--light-mid-grey);box-sizing:border-box;display:flex;margin:5px;padding:7px 0}body .ecom-root[data-viewports*=mobile] .hawk-load-more-container{flex-direction:column}body .ecom-root[data-viewports*=mobile] .hawk-load-more-container .hawk-load-more-show-fewer-button{margin-top:10px}@media screen and (max-width:500px){.hawk-load-more-container{flex-direction:column}.hawk-load-more-container .hawk-load-more-show-fewer-button{margin-top:10px}}.hawk-load-more-load-more-container{display:flex;flex:1;justify-content:flex-end}.hawk-load-more-show-fewer-container{display:flex;flex:0.55;justify-content:flex-end;padding-right:10px}.hawk-load-more-load-more-button,.hawk-load-more-show-fewer-button{background:none;border:none;cursor:pointer}.hawk-load-more-load-more-button,.hawk-load-more-no-more-results,.hawk-load-more-show-fewer-button{color:var(--black);line-height:normal}.hawk-load-more-load-more-button,.hawk-load-more-no-more-results{font-size:14px;font-weight:600;text-transform:uppercase}.hawk-load-more-load-more-button:after{content:"\25BC";font-size:13px;margin-left:5px}.hawk-load-more-show-fewer-button{font-size:12px;text-decoration:underline;text-transform:none}.hawk-load-more-load-more-button:focus-visible,.hawk-load-more-show-fewer-button:focus-visible{outline:revert}.hawk-load-more-bundle{border:none}.hawk-load-more-bundle .hawk-load-more-load-more-button,.hawk-load-more-bundle .hawk-load-more-no-more-results{font-size:15px;font-weight:400}.hawk-main-toggle-container{background:var(--toggle-color);box-sizing:border-box;clear:both;color:var(--white);cursor:pointer;display:flex;font-size:16px;font-weight:700;padding:10px 30px 10px 10px;position:relative;text-transform:uppercase;width:100%}.hawk-main-toggle-container .hawk-main-toggle-title{flex:1}.hawk-main-toggle-container .hawk-main-toggle-icon{flex:0}.hawk-main-bundle,.hawk-main-container,.hawk-main-editorial-container,.hawk-main-simple,.hawk-main-subscriptions{margin-bottom:30px;padding-bottom:2px;position:relative;width:100%}.hawk-main-subscriptions{margin-bottom:0}.hawk-main-price-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}body .ecom-root[data-viewports*=mobile] .hawk-main-price-container{margin:0 0 5px}@media screen and (max-width:500px){.hawk-main-price-container{margin:0 0 5px}}.hawk-main-price-chevron{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0 0 5px}}.hawk-main-price-chevron{margin:0;min-width:100px}body .ecom-root[data-viewports*=mobile] .hawk-main-price-chevron{margin:0;min-width:0}@media screen and (max-width:500px){.hawk-main-price-chevron{margin:0;min-width:0}}.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{margin:0 0 5px}}body .ecom-root[data-viewports*=mobile] .hawk-main-price-broadband,body .ecom-root[data-viewports*=mobile] .hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}@media screen and (max-width:500px){.hawk-main-price-broadband,.hawk-main-price-pocket{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;width:100%}}.hawk-main-price-cc-simplified{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 0 5px}}.hawk-main-price-cc-simplified{margin:10px 5px 5px}body .ecom-root[data-viewports*=mobile] .hawk-main-price-cc-simplified{margin:0 5px 5px}@media screen and (max-width:500px){.hawk-main-price-cc-simplified{margin:0 5px 5px}}.hawk-main-price-merchantlink-review{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 0 5px}}body .ecom-root[data-viewports*=mobile] .hawk-main-price-merchantlink-review{margin:0 5px 0 0}@media screen and (max-width:500px){.hawk-main-price-merchantlink-review{margin:0 5px 0 0}}.hawk-star-rating-star-container{color:var(--light-grey,#eaeaea);display:inline-block;font-size:18.75px;line-height:21.75px;position:relative}.hawk-star-rating-star-container:before{color:var(--pink,#e6248a);content:"\2605";left:0;position:absolute}.hawk-star-rating-star-container[data-type=half]:before{color:var(--pink,#e6248a);overflow:hidden;width:50%}.hawk-star-rating-star-container[data-type=empty]:before{color:var(--light-grey,#eaeaea)}.hawk-star-rating-star-container[data-rating=asin]:before,.hawk-star-rating-star-container[data-rating=walmart]:before{color:var(--amazon-orange)}.hawk-star-rating-star-price-widget{font-size:15px;line-height:18px}.hawk-star-rating-star-price-widget[data-type=empty]:before{color:var(--light-grey,#eaeaea)}.hawk-star-rating-star-userReviews{font-size:17.5px}.hawk-star-rating-star-userReviews[data-rating=asin]:before,.hawk-star-rating-star-userReviews[data-rating=walmart]:before{color:var(--trd-blue)}.hawk-star-rating-star-broadband,.hawk-star-rating-star-game-platform,.hawk-star-rating-star-peacock,.hawk-star-rating-star-pocket,.hawk-star-rating-star-review-widget,.hawk-star-rating-star-review-widget-bottom{font-size:15px;line-height:18px}.hawk-star-rating-star-broadband[data-type=empty]:before,.hawk-star-rating-star-broadband[data-type=half],.hawk-star-rating-star-game-platform[data-type=empty]:before,.hawk-star-rating-star-game-platform[data-type=half],.hawk-star-rating-star-peacock[data-type=empty]:before,.hawk-star-rating-star-peacock[data-type=half],.hawk-star-rating-star-pocket[data-type=empty]:before,.hawk-star-rating-star-pocket[data-type=half],.hawk-star-rating-star-review-widget-bottom[data-type=empty]:before,.hawk-star-rating-star-review-widget-bottom[data-type=half],.hawk-star-rating-star-review-widget[data-type=empty]:before,.hawk-star-rating-star-review-widget[data-type=half]{color:var(--white)}.hawk-star-rating-star-tabletop:before,.hawk-star-rating-star-tabletop[data-type=half]:before{color:var(--tabletop-blocks-star-color,#e40784)}.hawk-star-rating-star-tabletop[data-type=empty]:before{color:var(--tabletop-blocks-star-color-empty,#eaeaea)}.hawk-star-rating-star-review-widget-simple{font-size:11px;line-height:14px;margin:0 3px 0 0}.hawk-star-rating-star-review-widget-simple:before{font-size:13px}.hawk-star-rating-star-ppc{font-size:11px;padding:1px}.hawk-star-rating-star-ppc:before{color:#facc15;left:1px}.hawk-star-rating-star-ppc[data-type=half]:before{color:#facc15}.hawk-star-rating-star-ppc[data-type=empty]:before{color:#eaeaea}.hawk-star-rating-star-collection{-webkit-text-fill-color:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;color:#000;font-size:14px;padding:1px}.hawk-star-rating-star-collection:before{color:#000;left:1px}.hawk-star-rating-star-collection[data-type=half]:before{color:#000}.hawk-star-rating-star-collection[data-type=empty]:before{-webkit-text-fill-color:#eaeaea;color:#eaeaea}.hawk-star-rating-container{display:inline-block}.hawk-star-rating-container:before{background:transparent}.hawk-star-rating-review-widget-simple{display:inline-block}.hawk-star-rating-review-widget-simple:before{background:transparent}.hawk-star-rating-review-widget-simple{font-size:12px}.hawk-star-rating-userReviews{display:inline-block}.hawk-star-rating-userReviews:before{background:transparent}.hawk-star-rating-userReviews{font-size:17.5px}.hawk-star-rating-partner{border-bottom:1px solid var(--light-mid-grey);display:flex;flex-direction:row;justify-content:center;padding:10px 0;width:inherit}.hawk-streaming-score-container{display:flex;margin-right:5px}.hawk-streaming-score-container .hawk-streaming-score-review-text{font-size:16px;font-weight:600;padding:5px}.hawk-model-code-review-container{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-container .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-review-widget .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget{align-items:baseline;justify-content:flex-start;margin:0;padding:0 10px 15px}.hawk-model-code-review-review-widget .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-review-widget-bottom{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-bottom{align-items:baseline;justify-content:flex-start;margin:10px 10px 5px}.hawk-model-code-review-review-widget-bottom .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-game-platform{align-items:center;display:flex;justify-content:flex-end}.hawk-model-code-review-game-platform .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-game-platform{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin:0}.hawk-model-code-review-game-platform .hawk-model-code-review-link{display:block;font-size:12px;line-height:15px;margin:5px 0 0;order:1;text-align:center}.hawk-model-code-review-review-widget-simple{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-review-widget-simple{justify-content:flex-start}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:12px;margin:0;order:0;text-decoration:underline}body .ecom-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}body .ecom-root[data-viewports*=mobile] .hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}@media screen and (max-width:500px){.hawk-model-code-review-review-widget-simple{justify-content:flex-start;margin:0}.hawk-model-code-review-review-widget-simple .hawk-model-code-review-link{font-size:11px;margin:0;order:0;text-decoration:underline}}div.hawk-model-code-review-peacock{align-items:center;display:flex;justify-content:flex-end;margin:0}div.hawk-model-code-review-peacock .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}div.hawk-model-code-review-peacock{justify-content:flex-start;margin:10px 0 5px}div.hawk-model-code-review-peacock a.hawk-model-code-review-link{font-size:12px;margin:0;order:1;padding:0;text-decoration:underline}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{align-items:center;display:flex;flex:1;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-broadband,.hawk-model-code-review-pocket{justify-content:flex-start}.hawk-model-code-review-broadband .hawk-model-code-review-link,.hawk-model-code-review-pocket .hawk-model-code-review-link{font-size:13px;margin:0 0 0 5px;order:1}.hawk-model-code-review-userReviews{align-items:center;display:flex;justify-content:flex-end;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{align-items:center;display:flex;flex:1;font-size:13px;line-height:13px;margin:0 5px 0 0}.hawk-model-code-review-userReviews{color:var(--trd-blue);flex-direction:column;margin:0 15px}.hawk-model-code-review-userReviews .hawk-model-code-review-link{color:var(--trd-blue);font-size:14px;margin:0 0 3px;text-decoration:none}.hawk-model-code-review-userReviews .hawk-model-code-review-link:hover{text-decoration:underline}@media only screen and (max-width:699px){.hawk-model-code-review-userReviews{align-items:normal;flex-direction:row;margin:0}.hawk-model-code-review-userReviews .hawk-model-code-review-link{flex:1 1 45%;margin:0;padding-top:2px;width:100%}}.hawk-model-code-reviews-container{display:flex;flex-direction:row;padding:8px 0}.hawk-model-code-reviews-userReviews{display:flex;flex-direction:row;justify-content:center;padding:8px 0;padding:5px 0;width:100%}body .ecom-root[data-viewports*=mobile] .hawk-model-code-reviews-userReviews{justify-content:flex-start}@media screen and (max-width:500px){.hawk-model-code-reviews-userReviews{justify-content:flex-start}}.hawk-price-note-container{display:block;font-size:11px;line-height:1.6;text-align:center}.hawk-spinner-container,.hawk-spinner-container .hawk-spinner-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.hawk-spinner-container .hawk-spinner-overlay{background:var(--white,#fff);opacity:.3;z-index:100}.hawk-spinner-container .hawk-spinner-main{background:var(--site-color,#5aaf0b);border-radius:50%;height:50px;left:calc(50% - 25px);opacity:.8;position:relative;top:calc(50% - 25px);width:50px;z-index:200}.hawk-spinner-container .hawk-spinner-main:after{animation:hawk-spinner-spin .8s linear infinite;border:25px solid var(--white,#fff);border-radius:50%;border-right:25px solid transparent;content:"";height:0;left:0;opacity:.7;position:absolute;transform:rotate(315deg);width:0}@keyframes hawk-spinner-spin{0%{transform:rotate(0deg)}20%{transform:rotate(60deg)}40%{transform:rotate(130deg)}60%{transform:rotate(200deg)}80%{transform:rotate(270deg)}to{transform:rotate(1turn)}}.hawk-title-container{font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-weight:600}.hawk-title-container,.hawk-title-editors-pick{align-items:center;background:transparent;display:flex;flex:1;margin:0;padding:15px 10px}.hawk-title-editors-pick{background:var(--heading-color);color:var(--white);font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-size:14px;font-weight:600;line-height:1.2;padding:5px 0 5px 10px;text-transform:uppercase}.hawk-title-price-title-responsive,.hawk-title-price-widget{display:flex;flex:1 1 45%;flex-direction:row;font-family:var(--site-font-family,inherit);font-weight:700;margin:0;padding-bottom:3px;text-align:left;text-transform:uppercase}.hawk-title-price-title-responsive{flex:1 1 48%}.hawk-title-pocket{display:flex;flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-weight:600;line-height:22px;padding:15px 10px;padding:0 10px}.hawk-title-broadband,.hawk-title-pocket{align-items:center;background:transparent;margin:0}.hawk-title-broadband{color:var(--white);flex:1;line-height:22px;padding:15px 10px;padding:0 0 15px}.hawk-title-broadband,.hawk-title-peacock{display:flex;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-weight:600}.hawk-title-peacock{align-items:center;align-items:flex-start;background:transparent;border-top:var(--peacock-header-border-top,1px solid #ddd);flex:1;flex-direction:column;font-size:19px;margin:0;padding:15px 10px;padding:5px 0;position:relative}.hawk-title-uppercase{align-items:center;background:transparent;display:flex;text-transform:uppercase}.hawk-title-simple,.hawk-title-uppercase{flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-weight:600;margin:0;padding:15px 10px}.hawk-title-simple{align-items:center;background:transparent;font-weight:700;margin:5px 0;padding:0 0 5px}.hawk-title-simple,.hawk-title-specs{display:flex;font-size:16px;text-transform:uppercase}.hawk-title-specs{border-bottom:1px solid var(--light-mid-grey);border-top:1px solid var(--light-mid-grey);color:var(--trd-dark-grey);flex:1;font-weight:600;line-height:1.5;margin:0;padding:5px 0}.hawk-title-merchantlink-title-buying-guide{display:flex;flex:var(--merchantlink-title-flex,1 1 38%);flex-direction:row;font-family:var(--merchantlink-title-font-family,inherit);font-size:var(--merchantlink-title-font-size,100%);font-weight:var(--merchantlink-title-font-weight,700);letter-spacing:var(--merchantlink-title-letter-spacing,normal);line-height:var(--merchantlink-title-line-height,30px);margin:var(--merchantlink-title-margin,3px 0 0 0);min-width:-moz-fit-content;min-width:fit-content;padding-bottom:3px;text-align:left;text-transform:uppercase}body .ecom-root[data-viewports*=mobile] .hawk-title-merchantlink-title-buying-guide{font-size:var(--merchantlink-title-font-size-mobile,inherit)}@media screen and (max-width:500px){.hawk-title-merchantlink-title-buying-guide{font-size:var(--merchantlink-title-font-size-mobile,inherit)}}.hawk-title-most-popular-offers{align-items:center;background:transparent;display:flex;display:block;flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-family:var(--font-family-headings,inherit);font-size:18px;font-size:var(--mostpopularoffers-title-font-size,24px);font-weight:600;font-weight:var(--mostpopularoffers-title-font-weight,600);letter-spacing:var(--mostpopularoffers-title-letter-spacing);line-height:var(--mostpopularoffers-title-line-height);margin:0;padding:15px 10px;padding:20px 0;text-align:left}body .ecom-root[data-viewports*=mobile] .hawk-title-most-popular-offers{font-size:var(--mostpopularoffers-title-font-size-mobile);line-height:30px;padding:15px 10px}@media screen and (max-width:500px){.hawk-title-most-popular-offers{font-size:var(--mostpopularoffers-title-font-size-mobile);line-height:30px;padding:15px 10px}}.hawk-title-tile{align-items:center;background:transparent;display:flex;display:block;flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-size:24px;font-weight:600;letter-spacing:var(--tile-title-letter-spacing,normal);margin:0;padding:15px 10px;padding:20px 0;text-align:var(--tile-title-text-align,left);text-transform:var(--tile-title-text-transform,none)}body .ecom-root[data-viewports*=mobile] .hawk-title-tile{font-size:20px;letter-spacing:normal;padding:15px 10px}@media screen and (max-width:500px){.hawk-title-tile{font-size:20px;letter-spacing:normal;padding:15px 10px}}.hawk-title-popular{align-items:center;background:transparent;background-color:var(--site-color);color:#fff;display:flex;display:block;flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-size:15px;font-weight:600;margin:0;padding:15px 10px;padding:5px 0;text-align:center;text-transform:uppercase}.hawk-title-streaming{padding:15px 10px;padding:10px 0}.hawk-title-partner,.hawk-title-streaming{align-items:center;background:transparent;display:flex;flex:1;font:inherit;font-family:var(--site-font-family,inherit);font-size:18px;font-weight:600;margin:0}.hawk-title-partner{padding:15px 10px;padding:15px 35px}.hawk-master-widget-server-fallback{all:inherit}
/*# sourceMappingURL=ecomwidgets.min.css.map*/
}</style><style type="text/css" data-chunk="trd-site" id="hawkStyles-trd-site">@layer hawk {
body .ecom-root{--black:#1b1b1b;--white:#fff;--yellow:#ffd800;--green:#3c8d0d;--orange:#ff6f28;--red:red;--pink:#e6248a;--light-blue:#97edfc;--mid-grey:#333;--light-grey:#eaeaea;--grey:#adadad;--dark-grey:#545454;--light-mid-grey:#ccc;--prime-blue:#00aeef;--prime-green:#eaf7e9;--lighter-mid-grey:#ebebeb;--game-platform-grey:#dbddde;--amazon-orange:#ffce00;--amazon-prime-day-blue:#70b7d9;--error-red:#f33f3f;--playstation-blue:#003791;--playstation-white:#fff;--xbox-green:#107c10;--nintendo-red:#e60012;--trd-blue:#2f6e91;--trd-pink:#e6248a;--trd-light-pink:#ea489d;--trd-grey:#ededed;--trd-dark-grey:#333;--trd-dark-blue:#315062;--rose-gold:#b76e79;--pc-orange:#ff8201;--brand-background-color:#fff;--site-color:#5aaf0b;--heading-color:#2f6e91;--tab-color:var(--trd-blue);--cc-border-color:var(--light-mid-grey);--cc-filters-title-color:var(--black);--expanded-row-color:var(--trd-blue);--expanded-row-box-shadow:4px 4px 20px var(--expanded-row-color);--toggle-color:var(--trd-blue);--toggle-switch-color:var(--trd-blue);--postcode-entry-button-color:var(--site-color);--comparison-load-more-background-color:#262626;--tv-channels-display-label-color:#696969;--index-color:#999;--editors-pick-background-color:#ededed;--editors-pick-promo-color:var(--trd-blue);--editors-pick-promo-rgba-color:rgba(47,110,145,.3);--editors-pick-voucher-background-color:#e6248a;--filter-border-color:#c1c1c1;--filter-hover-border-color:#535353;--filter-selected-hover-border-color:#666;--countdown-in-progress-color:var(--trd-pink);--rows-background-color:var(--white);--hawk-footer-background:var(--trd-grey);--hawk-footer-game-platform-border:solid 1px var(--game-platform-grey);--hover-panel-color:orange;--description-hover-background:#cac7c7;--display-price-code-color:var(--site-color);--site-font-family:inherit;--promo-radius:0;--hawk-tab-text-color:#666;--hawk-tab-background:#d6d6d6;--review-rows-background:var(--white);--review-peacock-background:var(--white);--product-label-background:var(--light-grey);--product-label-text-color:var(--black);--seasonal-event-grey:#797979;--seasonal-event-dark-grey:#313131;--seasonal-event-merchants-background:var(--white);--game-platform-background:transparent;--was-price-text-color:#848484;--was-price-promo-color:#be0707;--was-price-light-promo-color:#ededed;--was-price-light-promo-text-color:#be0707;--user-input-color:#c1c1c1;--user-input-hover-color:#535353;--user-input-input-background:#f2f2f2;--user-input-input-error-color:#838383;--radio-button-color:#c1c1c1;--checkbox-color:#c1c1c1;--range-filter-shadow-color:#a9a9a9;--range-filter-background-color:var(--site-color);--available-from:var(--site-color);--modern-button-background-color-selected:#6af090;--modern-button-background-color-unselected:var(--white);--modern-button-background-color-hover:#14cc48;--modern-button-background-color-visited:var(--white);--modern-button-border-color-selected:#6af090;--modern-button-border-color-unselected:#14cc48;--modern-button-border-color-hover:#14cc48;--modern-button-border-color-visited:#008299;--modern-button-text-color-selected:#1b1b1b;--modern-button-text-color-unselected:#1b1b1b;--modern-button-text-color-hover:#1b1b1b;--modern-button-text-color-visited:#008299;--merchantlink-title-font-size:inherit;--merchantlink-title-font-size-mobile:inherit;--merchantlink-title-line-height:30px;--merchantlink-title-font-family:inherit;--merchant-link-border-radius:3px;--merchantlink-font-family:inherit;--merchantlink-maincontainer-gap:30px;--deal-widget-border-color:#ddd;--deal-hero-promo-background:var(--grey);--deal-hero-promo-color:#fff;--deal-hero-promo-background-progressive:transparent;--deal-hero-promo-color-progressive:#d21f26;--deal-widget-hero-box-shadow-color:#e9e9e93b;--dealwidget-cta-radius:0;--dealwidget-cta-padding:10px 16px;--dealwidget-cta-backgroundcolor:var(--site-color);--dealwidget-cta-backgroundcolor-hover:var(--site-color-hover);--dealwidget-cta-boder:0;--sticky-promo-color:#e19c42;--terms-conditions:#c0464a;--text-highlight:var(--site-color);--vulture-button-hover-underline:none;--verified-checkmark-text:#5aaf0b;--verified-checkmark-icon:#5aaf0b;--promotion-primary-color:var(--black);--promotion-secondary-color:var(--black);--promotion-background-color:#ebedec;--promotion-cta-background:var(--site-color);--promotion-cta-background-hover:var(--site-color);--promotion-cta-text-color:var(--white);--promotion-title-font-family:inherit;--promotion-bullet-points-font-family:inherit;--promotion-price-font-family:inherit;--promotion-cta-font-family:inherit;--seasonal-link-color:inherit;--productblock-text-color:var(--white);--productblock-letter-spacing:1px;--productblock-font-size:13px;--productblock-font-family:inherit;--productblock-background-color:var(--site-color);--productblock-background-color-hover:var(--site-color);--productblock-border:0;--productblock-border-bottom:0;--productblock-max-width:none;--productblock-sale-color:#b01c21;--productblock-margin-top:10px;--tabletop-background-color:#090e21;--tabletop-blocks-border-color:#090e21;--tabletop-blocks-product-header:var(--site-color);--tabletop-footer-background-color:#090e21;--tabletop-footer-button-color:var(--site-color);--tabletop-blocks-star-color:var(--site-color)}body .ecom-root[data-widget-type=tabletop]{--modern-button-background-color-selected:var(--site-color);--modern-button-background-color-hover:var(--site-color-hover);--modern-button-border-color-selected:var(--site-color);--modern-button-border-color-unselected:var(--site-color);--modern-button-border-color-hover:var(--site-color-hover);--modern-button-border-color-visited:var(--site-color);--modern-button-text-color-selected:#fff;--modern-button-text-color-hover:#fff;--modern-button-text-color-visited:#1b1b1b}body .ecom-root{letter-spacing:normal;position:relative;width:100%}body .ecom-root[data-widget-type=price]{display:flex}body .ecom-root[data-widget-type=button]:hover{background-color:var(--site-color-hover)}body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:40px}body .ecom-root[data-viewports*=mobile] body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:30px}@media screen and (max-width:500px){body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-top:30px}}body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:40px}body .ecom-root[data-viewports*=mobile] body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}@media screen and (max-width:500px){body .ecom-root+.ecom-root[data-widget-type=mostpopularoffers]{padding-bottom:30px}}.ecom-root[data-widget-type=sticky]{background-color:var(--white);border-top:2px solid var(--light-mid-grey);bottom:0;box-sizing:border-box;display:flex;font-size:16px;height:90px;justify-content:center;left:0;padding:10px;position:fixed;text-align:center;z-index:9999}#main .ecom-root[data-widget-type=promotion]{--promotion-primary-color:var(--black);--promotion-secondary-color:var(--black)}body .ecom-root{--range-filter-background-color:var(--trd-pink);--cc-filters-title-color:var(--trd-blue);--site-color-hover:#005f00;--deal-hero-promo-background:#e6248a;--promotion-cta-text-color:var(--black);--available-from:var(--trd-pink);--roundup-price-color:#e6007e;--merchantlink-text-color-visited:#008299;--eagle-exclusive-highlight-color:#8d2a5e;--eagle-cta-color:#2f8420;--eagle-cta-hover-color:#226416;--tabletop-blocks-product-header:#e40784;--tabletop-blocks-navigation-link:#1b1b1b;--tabletop-footer-button-color:#e40784;--tabletop-blocks-star-color:#e40784;--tabletop-blocks-star-color-empty:var(--light-grey)}body .ecom-root[data-widget-type=tabletop]{--modern-button-background-color-selected:#6af090;--modern-button-background-color-unselected:var(--white);--modern-button-background-color-hover:#14cc48;--modern-button-background-color-visited:var(--white);--modern-button-border-color-selected:#6af090;--modern-button-border-color-unselected:#14cc48;--modern-button-border-color-hover:#14cc48;--modern-button-border-color-visited:#008299;--modern-button-text-color-selected:#1b1b1b;--modern-button-text-color-unselected:#1b1b1b;--modern-button-text-color-hover:#1b1b1b;--modern-button-text-color-visited:#008299}.subsite-techradar-gaming .ecom-root{--site-color:#e6248a}
/*# sourceMappingURL=trd-site.min.css.map*/
}</style><style type="text/css" data-chunk="seasonal" id="hawkStyles-seasonal">@layer hawk {
.hawk-seasonal-link-item-link-text-color{color:var(--seasonal-link-color)}
/*# sourceMappingURL=seasonal.min.css.map*/
}</style>
<script id="hawk__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[585,1199]</script><script id="hawk__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["trd-site","seasonal"]}</script>
<script async="" data-chunk="ecomwidgets" src="https://hawk.techradar.com/js/w/es6/master-97183485/ecomwidgets.js"></script>
<script async="" data-chunk="trd-site" src="https://hawk.techradar.com/js/w/es6/master-97183485/trd-site.js"></script>
<script async="" data-chunk="seasonal" src="https://hawk.techradar.com/js/w/es6/master-97183485/seasonal.js"></script>
<script id="hawkAdditionalScripts">window.hawk_widgets_endpoint="https://hawk.techradar.com";window.hawk_api_endpoint="https://hawk.techradar.com";</script>
<!-- End Hawk Elements -->
<script>
(()=>{const q=new URLSearchParams(location.search),sec=location.protocol==='https:'?'; Secure':'',age=3600;for(const k of ['utm_source','utm_medium','utm_campaign','utm_term','matchtype', 'msclkid', 'ds_eid','ds_e','ds_c','ds_cid','ds_agid','ds_kid','gclsrc','gclid','gbraid','gad_source','gad_campaignid']){const v=q.get(k);if(v)document.cookie=`${k}=${encodeURIComponent(v)}; Max-Age=${age}; Path=/; SameSite=Strict${sec}`}})();
</script>
<script class="kiosq-site-config" type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
window.FUTR.Kiosq.defaultSiteConfig = JSON.parse(atob('eyJ3YWxsX3N5c3RlbSI6ImNsYXNzaWMiLCJ3YWxsX3R5cGUiOiJwYXl3YWxsIiwidHJhZmZpY19leHBvc3VyZSI6ZmFsc2UsInNjaGVkdWxlZF9tYWludGVuYW5jZV9zdGFydF9kYXRlIjpudWxsLCJzY2hlZHVsZWRfbWFpbnRlbmFuY2VfZW5kX2RhdGUiOm51bGwsImRlc2NyaXB0aW9uX2NvdmVyIjoiIiwibWFpbl9wcm92aWRlciI6ImJsdWViaXJkIiwiYmx1ZWJpcmRfcHJvdmlkZXIiOnRydWUsIm1haW5fbGF5ZXJfZW5hYmxlZCI6ZmFsc2UsIm1haW5fbG9nb19wb3NpdGlvbiI6eyJ2ZXJ0aWNhbFVwIjp7InJvd0xlZnQiOnRydWUsInJvd0NlbnRlciI6ZmFsc2UsInJvd1JpZ2h0IjpmYWxzZX0sInZlcnRpY2FsRG93biI6eyJyb3dMZWZ0IjpmYWxzZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfX0sIm1haW5fYnV0dG9uX3Bvc2l0aW9uIjp7InZlcnRpY2FsVXAiOnsicm93TGVmdCI6bnVsbCwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxDZW50ZXIiOnsicm93TGVmdCI6dHJ1ZSwicm93Q2VudGVyIjpmYWxzZSwicm93UmlnaHQiOmZhbHNlfSwidmVydGljYWxEb3duIjp7InJvd0xlZnQiOmZhbHNlLCJyb3dDZW50ZXIiOmZhbHNlLCJyb3dSaWdodCI6ZmFsc2V9fSwibWFpbl9iYWNrZ3JvdW5kX2NvbG9yIjoiI0ZGRkZGRiIsIm1haW5fYnV0dG9uX2JhY2tncm91bmRfY29sb3IiOiIjODA4MDgwIiwidGV4dEJlZm9yZUJ1dHRvbiI6IiIsInRleHRBZnRlckJ1dHRvbiI6IiIsIm1haW5fbGF5ZXJfcHJlbWl1bV9lbmFibGVkIjpmYWxzZSwic2l0ZSI6InRlY2hyYWRhcl9lbi11cyIsIm5hbWUiOiJUZWNocmFkYXIiLCJsb2NhbCI6InVzIiwibG9nbyI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwibG9nb19zbWFsbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwiZG9tYWluIjoiaHR0cHM6XC9cL3d3dy50ZWNocmFkYXIuY29tIiwiZmFjZWJvb2tfbGluayI6Imh0dHBzOlwvXC93d3cuZmFjZWJvb2suY29tXC9UZWNoUmFkYXJcL1wvIiwidHdpdHRlcl9saW5rIjoiaHR0cHM6XC9cL3guY29tXC9UZWNocmFkYXIiLCJpbnN0YWdyYW1fbGluayI6Imh0dHBzOlwvXC93d3cuaW5zdGFncmFtLmNvbVwvdGVjaHJhZGFyXC8iLCJ5b3V0dWJlX2xpbmsiOiJodHRwczpcL1wvd3d3LnlvdXR1YmUuY29tXC90ZWNocmFkYXIiLCJyZWNpcmN1bGF0aW9uX2Jsb2NrIjpmYWxzZSwiY3VycmVudF93ZWJzaXRlX3N1YnNjcmlwdGlvbl9vZmZlciI6ZmFsc2UsImRvY190eXBlIjoia2lvc3Etc2l0ZS1jb25maWciLCJndWlkIjoidGVjaHJhZGFyX2VuLXVzIiwibGFzdF9tb2RpZmllZCI6eyIkZGF0ZSI6eyIkbnVtYmVyTG9uZyI6IjE3ODA0MzE0NTExNjgifX0sImxpbWl0T2ZDb250ZW50Ijo5NiwibGltaXRPZkNvbnRlbnRNb2JpbGUiOjk2LCJsaW1pdE9mRnJlZUFydGljbGUiOjMsImxpbWl0T2ZGcmVlQXJ0aWNsZUFmdGVyTG9naW4iOjMsInRyaWdnZXJNZXNzYWdlRnJvbSI6MCwidGVtcGxhdGVfYnV0dG9uIjpudWxsLCJ0ZW1wbGF0ZV9teV9hY2NvdW50X2xvYWRlciI6ImFjY291bnRcL215LWFjY291bnQtbG9hZGVyLmh0bWwudHdpZyIsInRlbXBsYXRlX215X2FjY291bnQiOiJhY2NvdW50XC9teS1hY2NvdW50Lmh0bWwudHdpZyIsInRlbXBsYXRlX21lbnVfaGVhZGVyIjpudWxsLCJ0ZW1wbGF0ZV9zdGlja3kiOm51bGwsInRlbXBsYXRlX21haW5fcHJlbWl1bSI6bnVsbCwidGVtcGxhdGVfbWFpbl9yZWd3YWxsIjpudWxsLCJ0ZW1wbGF0ZV9zdGlja3lfcmVnd2FsbCI6bnVsbCwic3RhdHVzIjoiSW5Qcm9ncmVzcyIsImNyZWF0ZWRfYXQiOnsiJGRhdGUiOnsiJG51bWJlckxvbmciOiIxNzI4NjM1NTcyNTQ5In19LCJjb25uZWN0X2NvbmZpZyI6W3siZW5hYmxlIjp0cnVlLCJpbmxpbmVDc3MiOnRydWUsInNpZ25pbkJ1dHRvblNwZWNpZmljQ3NzIjoiI2F1dGgtaW4tbmF2LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOjgwcHg7XG59XG5cbiNhdXRoLWluLW5hdi1oZWFkZXIgLmF1dGgtaW4tbmF2LWhlYWRlci1tZW51IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI2F1dGgtaW4tbmF2LWhlYWRlci1zdmctYmxvY2sgc3ZnIHtcbiAgICBmaWxsOiB3aGl0ZTtcbn1cblxuI2F1dGgtaW4tbmF2LWhlYWRlci1zaWduLW91dCBzdmd7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgLmJ1cmdlcmJhciAjYXV0aC1pbi1uYXYtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNzBweDtcbiAgICB9XG4gICAgLmJ1cmdlcmJhciAuc2xpY2UtY29udGFpbmVyLmxvY2FsZS1zZWxlY3Rvci1zbGljZSB7XG4gICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICB9XG59IiwiYXV0aE1lbnVUeXBlIjoiYWRkRXZlbnQiLCJjYWxsYmFja1VybCI6IlwvYXV0aF9jYWxsYmFjayIsImF1dGhNZW51SW5zZXJ0VGFyZ2V0IjoiYXV0aC1pbi1uYXYtaGVhZGVyIiwiYXV0aDBMb2NrQ29uZmlnIjpbeyJsb2dvX3VybCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9mbGV4aWltYWdlc1wvcGRsbGhvYmJvZjE3Mjg0ODc2NzUuc3ZnIiwibG9nb19lbWFpbCI6Imh0dHBzOlwvXC9jZG4ubW9zLmNtcy5mdXR1cmVjZG4ubmV0XC9KdmM5bTdlS01QRTk5anBpVFlyWkRtLnBuZyIsImNvbG9yX3ByaW1hcnkiOiIjRTQwNTg0IiwiZXh0cmFfY3NzIjoiLmF1dGgwLWxvY2staGVhZGVyLXdlbGNvbWUge21hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IC0xNXB4O30gLmF1dGgwLWxvY2suYXV0aDAtbG9jayAuYXV0aDAtbG9jay1oZWFkZXItYmcge2JhY2tncm91bmQ6ICMwOTBFMjEgIWltcG9ydGFudDt9Iiwic2l0ZV9uYW1lIjoiVGVjaFJhZGFyIiwic2lnbl91cF9uZXdzbGV0dGVyX3RleHQiOiJQbGVhc2Ugc2lnbiBtZSB1cCB0byB0aGUgVGVjaHJhZGFyIG5ld3NsZXR0ZXIiLCJjb250YWN0X290aGVyX2JyYW5kX3RleHQiOiJDb250YWN0IG1lIHdpdGggbmV3cyBhbmQgb2ZmZXJzIGZyb20gVGVjaHJhZGFyIGFuZCBvdGhlciBGdXR1cmUgYnJhbmRzIiwibmV3c2xldHRlcl9jb2RlIjoiWFRSLUQifV19XSwiY3VzdG9tX2hlYWRlcm1lbnVfbGF5ZXJfZW5hYmxlZCI6ZmFsc2UsImh1YnBhZ2VfZGVzY3JpcHRpb24iOiIiLCJodWJwYWdlX3N1YnRpdGxlIjoiIiwiaHVicGFnZV90aXRsZSI6IiIsImVzdG9yZV9oYW5kc2hha2VfZW5kcG9pbnQiOiJodHRwczpcL1wvYXBpLmFyY2FkZS5mdXR1cmVjZG4ubmV0XC9raW9zcS1oYW5kc2hha2UiLCJwcm9kdWN0SUQiOiIwNTAzZTQ0YiIsImJsdWViaXJkX2J1eV9zdWIiOiJodHRwczpcL1wvc3Vic2NyaWJlLmFyY2FkZS50ZWNocmFkYXIuY29tXC9yb3dcL3RlY2gtcmFkYXItcHJpdmFjeS1kaWdpdGFsLXN1YnNjcmlwdGlvblwvZHBcLzA1MDNlNDRiIiwiYmx1ZWJpcmRfYnV5X3N1Yl9hdCI6Imh0dHBzOlwvXC93d3cubWFnYXppbmVzZGlyZWN0LmNvbVwvIiwiYmx1ZWJpcmRfbWFuYWdlX3N1YiI6Imh0dHBzOlwvXC93d3cubXltYWdhemluZS5jby51a1wvIiwiam91cm5hbCI6IlRSUCIsIm9mZmVyY29kZSI6IkExVzIiLCJjYW1wYWlnbl9lbmFibGUiOnRydWUsInB5dGhpYV9jYWNoZV9lbmRwb2ludCI6Imh0dHBzOlwvXC9jYWNoZS5weXRoaWEuZnV0dXJlcGxjLmNvbTo0NDNcL3YxYWxwaGExXC9kZWNpc2lvbi1lbmdpbmUiLCJraW9zcV92Ml9lbmFibGUiOnRydWUsImxvZ29fZW1haWwiOiJodHRwczpcL1wvY2RuLm1vcy5jbXMuZnV0dXJlY2RuLm5ldFwvSnZjOW03ZUtNUEU5OWpwaVRZclpEbS5wbmciLCJpZCI6InRlY2hyYWRhcl9lbi11cyJ9'));
/**
* Simple hasBarrier Promise for Ad Targeting
* Waits for Kiosq library to finalize hasBarrier after v2/campaigns
*/
// Create promises for v2 data and hasBarrier resolution
window.FUTR.Kiosq.promiseKiosqDataV2 = new Promise((resolve) => {
window.FUTR.Kiosq.resolveKiosqDataV2 = resolve;
});
window.FUTR.Kiosq.promiseHasBarrier = new Promise((resolve) => {
window.FUTR.Kiosq.resolveHasBarrier = resolve;
});
// Resolve hasBarrier after Kiosq v2 and campaigns complete
const resolveHasBarrierFinal = () => {
// Use hasBarrier calculated by Kiosq library, or false if not set
// We DON'T use displayBarrier as fallback because in metered paywall:
// - displayBarrier = true (page has paywall configured)
// - hasBarrier = false (user still has free articles)
const finalHasBarrier = window.FUTR.Kiosq?.hasBarrier ?? false;
window.FUTR.Kiosq.resolveHasBarrier(finalHasBarrier);
console.log(
'%cKIOSQ',
'color: #ffffff; background-color: #7F00FF; padding: 2px 6px;',
'hasBarrier resolved:',
finalHasBarrier,
'from:',
window.FUTR.Kiosq?.hasBarrier !== undefined ? 'kiosq-library' : 'default (false)'
);
};
// Wait for v2, then allow minimal time for campaign overrides (50ms optimized for speed)
if (window.FUTR.Kiosq.promiseKiosqDataV2) {
window.FUTR.Kiosq.promiseKiosqDataV2
.then(() => setTimeout(resolveHasBarrierFinal, 50))
.catch(() => setTimeout(resolveHasBarrierFinal, 50));
} else {
setTimeout(resolveHasBarrierFinal, 0);
}
window.FUTR.Kiosq.isHubPage = false;
window.FUTR.Kiosq.kiosqEndpoint = "https:\/\/kiosq.vanilla.tools";
</script>
<script type="text/javascript">
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
window.FUTR.Kiosq.isPremium = false;
window.FUTR.Kiosq.displayBarrier = false;
window.FUTR.Kiosq.disableServices = [];
</script>
<script>
(function() {
window.marfeel = window.marfeel || { cmd: [] };
window.marfeel.cmd.push(['compass', function(c) {
c.setPageVar('closed', '');
}]);
})();
</script>
<style id="paywall-css">@layer legacy {/* Smart Tooltip Styles */
.tooltip-container {
position: relative;
display: inline-block;
}
.smart-tooltip {
position: absolute;
background-color: var(--flexi-brand_color_2, #333);
color: #fff;
padding: 6px 8px;
border-radius: 4px;
font-size: 12px;
z-index: 11000;
pointer-events: none;
box-shadow: 0 2px 8px rgba(0,0,0,0.2);
max-width: 25em;
opacity: 0;
transition: opacity 0.2s ease-in-out;
word-wrap: break-word;
white-space: normal;
line-height: 1.4;
text-wrap: auto;
}
.smart-tooltip.visible {
display: block;
opacity: 1;
}
.smart-tooltip.hidden {
display: none;
opacity: 0;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
}
.tooltip-arrow.top {
border-top: 4px solid var(--flexi-brand_color_2, #333);
bottom: -4px;
}
.tooltip-arrow.bottom {
border-bottom: 4px solid var(--flexi-brand_color_2, #333);
top: -4px;
}
/* Prevent tooltip interference with modals */
.paywall-settings-overlay .tooltip-container,
#kiosq-modal-portal .tooltip-container {
pointer-events: auto;
}
.paywall-settings-overlay .smart-tooltip,
#kiosq-modal-portal .smart-tooltip {
z-index: 10011; /* Higher than modal content */
}
/* Paywall Height Input Styles */
.paywall-height-input {
& ul {
display: flex;
flex-direction: column;
gap: 10px;
list-style: none;
padding: 0;
margin: 0;
& li {
display: flex;
align-items: center;
gap: 10px;
& label {
min-width: 100px;
font-weight: 500;
}
& input[type="range"] {
display: block;
flex: 1;
}
& .indicator {
width: 40px;
padding: 2px 4px;
border: 1px solid #ccc;
border-radius: 3px;
background-color: #f5f5f5;
color: #666;
font-size: 1.2em;
text-align: center;
}
}
}
}
/* Paywall Settings Modal Styles */
.paywall-settings-overlay {
position: relative;
top: 10px;
right: 10px;
width: auto;
height: auto;
background-color: transparent;
transition: all 0.3s ease-in-out;
}
.paywall-settings-button-container {
position: fixed;
top: 200px;
right: 10px;
z-index: 10010;
display: flex;
flex-direction: column;
gap: 0;
}
.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;
}
.hasBarrier .paywall-locker {
user-select: none;
}
.hasBarrier .paywall-locker.text-selectable {
user-select: all;
}
@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;
}
.kiosq-assistant-site-doc {
text-align: left;
line-height: 1.5;
color: #1b1b1b;
}
.kiosq-assistant-site-doc p {
margin: 0 0 0.75em;
}
.kiosq-assistant-site-doc ul,
.kiosq-assistant-site-doc ol {
margin: 0 0 0.75em;
padding-left: 1.25em;
}
.kiosq-assistant-site-doc a {
color: #1565c0;
}
.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 class="kiosq-runtime-settings" type="text/javascript">
(function () {
window.FUTR = window.FUTR || {};
window.FUTR.Kiosq = window.FUTR.Kiosq || {};
var payload = JSON.parse(atob('eyJmZWF0dXJlcyI6eyJPZmZlcnMiOlt7Im5hbWUiOiJnZXRDdXJyZW5jeUNvZGUiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnN0IGNvdW50cmllcyA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uQ29uc3RhbnRzPy5Db3VudHJpZXMgfHwge307XG4gIGNvbnN0IEVVID0gY291bnRyaWVzLkVVX0NPVU5UUklFUyB8fCBbXTtcbiAgY29uc3QgR0IgPSBjb3VudHJpZXMuR0JfQ09VTlRSSUVTIHx8IFtdO1xuICBjb25zdCBjb3VudHJ5ID0gKGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdidFVzZXJDb3VudHJ5JykgfHwgJ1VTJykudG9VcHBlckNhc2UoKTtcbiAgaWYgKEdCLmluY2x1ZGVzKGNvdW50cnkpKSByZXR1cm4gJ0dCUCc7XG4gIGlmIChFVS5pbmNsdWRlcyhjb3VudHJ5KSkgcmV0dXJuICdFVVInO1xuICByZXR1cm4gJ1VTRCc7XG59In0seyJuYW1lIjoic2V0QWN0aXZlUHJpY2luZ0NhcmRzIiwic2NyaXB0IjoiKHJvb3QpID0+IHtcbiAgaWYgKCFyb290KSByZXR1cm47XG4gIGNvbnN0IGdldEN1cnJlbmN5Q29kZSA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0Q3VycmVuY3lDb2RlO1xuICBpZiAodHlwZW9mIGdldEN1cnJlbmN5Q29kZSAhPT0gJ2Z1bmN0aW9uJykgcmV0dXJuO1xuICBjb25zdCBjdXJyZW5jeUNsYXNzID0gJ2N1cnJlbmN5LScgKyBTdHJpbmcoZ2V0Q3VycmVuY3lDb2RlKCkpLnRvTG93ZXJDYXNlKCk7XG4gIHJvb3QucXVlcnlTZWxlY3RvckFsbCgnLnByaWNpbmctY2FyZCcpLmZvckVhY2goKGNhcmQpID0+IHtcbiAgICBjYXJkLmNsYXNzTGlzdC50b2dnbGUoJ3Nob3cnLCBjYXJkLmNsYXNzTGlzdC5jb250YWlucyhjdXJyZW5jeUNsYXNzKSk7XG4gIH0pO1xufSJ9LHsibmFtZSI6ImdldE9mZmVycyIsInNjcmlwdCI6IihjdXJyZW5jeUNvZGUpID0+IHtcbiAgY29uc3QgY2ZnID0gd2luZG93LkZVVFI/Lktpb3NxPy5maW5hbFNpdGVDb25maWcgfHwgd2luZG93LkZVVFI/Lktpb3NxPy5kZWZhdWx0U2l0ZUNvbmZpZyB8fCB7fTtcbiAgY29uc3Qgb2ZmZXJzID0gQXJyYXkuaXNBcnJheShjZmcub2ZmZXJzKSA/IGNmZy5vZmZlcnMgOiBbXTtcbiAgY29uc3QgY29kZSA9IFN0cmluZyhcbiAgICBjdXJyZW5jeUNvZGUgfHwgd2luZG93LkZVVFI/Lktpb3NxPy5GZWF0dXJlcz8uT2ZmZXJzPy5nZXRDdXJyZW5jeUNvZGU/LigpIHx8ICdVU0QnXG4gICkudG9VcHBlckNhc2UoKTtcbiAgY29uc3QgY3VycmVuY3lDbGFzcyA9ICdjdXJyZW5jeS0nICsgY29kZS50b0xvd2VyQ2FzZSgpO1xuICByZXR1cm4gb2ZmZXJzLmZpbHRlcigob2ZmZXIpID0+IHtcbiAgICBjb25zdCBjYyA9IFN0cmluZyhvZmZlcj8uY3VycmVuY3lfY2xhc3MgfHwgJycpLnRvTG93ZXJDYXNlKCk7XG4gICAgcmV0dXJuIGNjID09PSBjdXJyZW5jeUNsYXNzIHx8IGNjLmluY2x1ZGVzKGNvZGUudG9Mb3dlckNhc2UoKSk7XG4gIH0pO1xufSJ9LHsibmFtZSI6ImdldE9mZmVyQnlSZWN1cnJlbmNlIiwic2NyaXB0IjoiKHJlY3VycmVuY2VLZXksIGN1cnJlbmN5Q29kZSkgPT4ge1xuICBjb25zdCBnZXRPZmZlcnMgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldE9mZmVycztcbiAgaWYgKHR5cGVvZiBnZXRPZmZlcnMgIT09ICdmdW5jdGlvbicpIHJldHVybiBudWxsO1xuICBjb25zdCBhbGlhc2VzID0ge1xuICAgIG1vbnRobHk6IFsnbW9udGhseScsICdwZXIgbW9udGgnLCAnbW9udGgnLCAnbW8nLCAnZm9yIGZpcnN0IDkwIGRheXMnLCAnXC8gbW9udGgnXSxcbiAgICB5ZWFybHk6IFsneWVhcmx5JywgJ3BlciB5ZWFyJywgJ3llYXInLCAnYW5udWFsJywgJ2FubnVhbGx5JywgJ3lyJywgJ1wvIHllYXInXSxcbiAgICAnMnllYXJseSc6IFsnMnllYXJseScsICdldmVyeSAyIHllYXJzJywgJzIgeWVhcnMnLCAnMi15ZWFyJywgJ2JpZW5uaWFsJywgJ3BlciAyIHllYXJzJ11cbiAgfTtcbiAgY29uc3Qga2V5ID0gU3RyaW5nKHJlY3VycmVuY2VLZXkgfHwgJycpLnRvTG93ZXJDYXNlKCkudHJpbSgpO1xuICBjb25zdCB3YW50ZWQgPSBhbGlhc2VzW2tleV0gfHwgW2tleV07XG4gIGNvbnN0IG9mZmVycyA9IGdldE9mZmVycyhjdXJyZW5jeUNvZGUpIHx8IFtdO1xuICBjb25zdCBtYXRjaCA9IG9mZmVycy5maW5kKChvZmZlcikgPT4ge1xuICAgIGNvbnN0IHIgPSBTdHJpbmcob2ZmZXI/LnJlY3VycmVuY2UgfHwgJycpLnRvTG93ZXJDYXNlKCkudHJpbSgpO1xuICAgIHJldHVybiB3YW50ZWQuc29tZSgoYSkgPT4gciA9PT0gYSB8fCByLmluY2x1ZGVzKGEpKTtcbiAgfSk7XG4gIHJldHVybiBtYXRjaCB8fCBudWxsO1xufSJ9LHsibmFtZSI6ImdldE1vbnRobHlPZmZlciIsInNjcmlwdCI6IihjdXJyZW5jeUNvZGUpID0+IHtcbiAgcmV0dXJuIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0T2ZmZXJCeVJlY3VycmVuY2U/LihcbiAgICAnbW9udGhseScsXG4gICAgY3VycmVuY3lDb2RlXG4gICkgfHwgbnVsbDtcbn0ifSx7Im5hbWUiOiJnZXRZZWFybHlPZmZlciIsInNjcmlwdCI6IihjdXJyZW5jeUNvZGUpID0+IHtcbiAgcmV0dXJuIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0T2ZmZXJCeVJlY3VycmVuY2U/LihcbiAgICAneWVhcmx5JyxcbiAgICBjdXJyZW5jeUNvZGVcbiAgKSB8fCBudWxsO1xufSJ9LHsibmFtZSI6ImdldDJZZWFybHlPZmZlciIsInNjcmlwdCI6IihjdXJyZW5jeUNvZGUpID0+IHtcbiAgcmV0dXJuIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/Lk9mZmVycz8uZ2V0T2ZmZXJCeVJlY3VycmVuY2U/LihcbiAgICAnMnllYXJseScsXG4gICAgY3VycmVuY3lDb2RlXG4gICkgfHwgbnVsbDtcbn0ifSx7Im5hbWUiOiJpbml0T2ZmZXJHYXRlIiwic2NyaXB0IjoiKGdhdGVJZCwgb3B0aW9ucyA9IHt9KSA9PiB7XG4gIGlmICghZ2F0ZUlkKSByZXR1cm47XG5cbiAgY29uc3Qgc2VsZWN0b3IgPSBvcHRpb25zLnNlbGVjdG9yIHx8ICcua2lvc3Etb3Blbi1vZmZlcnMnO1xuICBjb25zdCBjb250YWluZXIgPSBvcHRpb25zLmNvbnRhaW5lciB8fCAnYm9keSc7XG4gIGNvbnN0IHBvc2l0aW9uID0gb3B0aW9ucy5wb3NpdGlvbiB8fCAnYXBwZW5kJztcbiAgY29uc3Qgb3ZlcmxheXNOcyA9IG9wdGlvbnMub3ZlcmxheXNOYW1lc3BhY2UgfHwgJ0NoZWNrb3V0JztcbiAgY29uc3QgZmxhZyA9IGBkYXRhLWtpb3NxLW9mZmVyLWdhdGUtJHtnYXRlSWR9YDtcblxuICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lmhhc0F0dHJpYnV0ZShmbGFnKSkge1xuICAgIGNvbnNvbGUud2FybignW0tpb3NxXSBpbml0T2ZmZXJHYXRlIGFscmVhZHkgYm91bmQgZm9yJywgZ2F0ZUlkKTtcbiAgICByZXR1cm47XG4gIH1cbiAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNldEF0dHJpYnV0ZShmbGFnLCAnMScpO1xuXG4gIGNvbnN0IGdldE92ZXJsYXlGZWF0dXJlID0gKG5hbWUpID0+IHtcbiAgICBjb25zdCBmbiA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXM/LltvdmVybGF5c05zXT8uW25hbWVdO1xuICAgIGlmICh0eXBlb2YgZm4gIT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGNvbnNvbGUud2FybihgW0tpb3NxXSBGZWF0dXJlcy4ke292ZXJsYXlzTnN9LiR7bmFtZX0gaXMgbWlzc2luZ2AsIHdpbmRvdy5GVVRSPy5LaW9zcT8uRmVhdHVyZXMpO1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIHJldHVybiBmbjtcbiAgfTtcblxuICBjb25zdCBzdXBwcmVzc092ZXJsYXlzID0gKCkgPT4gZ2V0T3ZlcmxheUZlYXR1cmUoJ3N1cHByZXNzT3ZlcmxheXMnKT8uKCk7XG4gIGNvbnN0IHJlc3RvcmVPdmVybGF5cyA9ICgpID0+IGdldE92ZXJsYXlGZWF0dXJlKCdyZXN0b3JlT3ZlcmxheXMnKT8uKCk7XG5cbiAgaWYgKCFkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuaGFzQXR0cmlidXRlKCdkYXRhLWtpb3NxLWFyY2FkZS1jbG9zZS1yZXN0b3JlJykpIHtcbiAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2V0QXR0cmlidXRlKCdkYXRhLWtpb3NxLWFyY2FkZS1jbG9zZS1yZXN0b3JlJywgJzEnKTtcbiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7XG4gICAgICBpZiAoZS50YXJnZXQ/LmNsb3Nlc3Q/LignLmFyY2FkZS1jaGVja291dC1jbG9zZS1idG4nKSkge1xuICAgICAgICByZXN0b3JlT3ZlcmxheXMoKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxuXG4gIGNvbnN0IGJpbmQgPSAoR2F0ZXMpID0+IHtcbiAgICBHYXRlcy5wcmVsb2FkKGdhdGVJZCkuY2F0Y2goKGVycikgPT4ge1xuICAgICAgY29uc29sZS53YXJuKCdbS2lvc3FdIHByZWxvYWQgZmFpbGVkJywgZ2F0ZUlkLCBlcnIpO1xuICAgIH0pO1xuXG4gICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoZSkgPT4ge1xuICAgICAgaWYgKCFlLmlzVHJ1c3RlZCkgcmV0dXJuO1xuXG4gICAgICBjb25zdCBlbCA9IGUudGFyZ2V0Py5jbG9zZXN0Py4oc2VsZWN0b3IpO1xuICAgICAgaWYgKCFlbCB8fCBlbCA9PT0gZG9jdW1lbnQuYm9keSB8fCBlbCA9PT0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KSByZXR1cm47XG5cbiAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgIGNvbnNvbGUubG9nKCdbS2lvc3FdIG9wZW4tb2ZmZXJzIGNsaWNrIFx1MjE5MiBzaG93IGdhdGUnLCBnYXRlSWQpO1xuXG4gICAgICBzdXBwcmVzc092ZXJsYXlzKCk7XG4gICAgICBHYXRlcy5zaG93KGdhdGVJZCwge1xuICAgICAgICBjb250YWluZXIsXG4gICAgICAgIHBvc2l0aW9uLFxuICAgICAgICBvbkNsb3NlOiByZXN0b3JlT3ZlcmxheXMsXG4gICAgICB9KTtcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBHYXRlcyA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uR2F0ZXM7XG4gIGlmIChHYXRlcykge1xuICAgIGJpbmQoR2F0ZXMpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKFxuICAgICdLaW9zcUdhdGVzUmVhZHknLFxuICAgIChlKSA9PiBiaW5kKGUuZGV0YWlsLmFwaSksXG4gICAgeyBvbmNlOiB0cnVlIH1cbiAgKTtcbn0ifSx7Im5hbWUiOiJpbml0TW9udGhseUNoZWNrb3V0Iiwic2NyaXB0IjoiKG9wdGlvbnMgPSB7fSkgPT4ge1xuICBjb25zdCBzZWxlY3RvciA9IG9wdGlvbnMuc2VsZWN0b3IgfHwgJy5raW9zcS1jaGVja291dC1tb250aGx5JztcbiAgY29uc3QgZmxhZyA9ICdkYXRhLWtpb3NxLW1vbnRobHktY2hlY2tvdXQtYm91bmQnO1xuICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lmhhc0F0dHJpYnV0ZShmbGFnKSkgcmV0dXJuO1xuICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2V0QXR0cmlidXRlKGZsYWcsICcxJyk7XG4gIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHtcbiAgICBjb25zdCBlbCA9IGUudGFyZ2V0Py5jbG9zZXN0Py4oc2VsZWN0b3IpO1xuICAgIGlmICghZWwpIHJldHVybjtcbiAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgY29uc3Qgb2ZmZXIgPSB3aW5kb3cuRlVUUj8uS2lvc3E/LkZlYXR1cmVzPy5PZmZlcnM/LmdldE1vbnRobHlPZmZlcj8uKCk7XG4gICAgY29uc3QgcGxhbklkID0gb2ZmZXI/LnBsYW5JRDtcbiAgICBpZiAoIXBsYW5JZCkge1xuICAgICAgY29uc29sZS53YXJuKCdbS2lvc3FdIE5vIG1vbnRobHkgb2ZmZXIgcGxhbklEIGF2YWlsYWJsZScpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBjb25zdCBDaGVja291dCA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uQ2hlY2tvdXQ7XG4gICAgaWYgKCFDaGVja291dD8ub3Blbikge1xuICAgICAgY29uc29sZS53YXJuKCdbS2lvc3FdIENoZWNrb3V0IGZhY2FkZSBub3QgYXZhaWxhYmxlJyk7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIENoZWNrb3V0Lm9wZW4ocGxhbklkLCB7IG9yaWdpbkVsOiBlbCB9KTtcbiAgfSk7XG59In0seyJuYW1lIjoiaW5pdFllYXJseUNoZWNrb3V0Iiwic2NyaXB0IjoiKG9wdGlvbnMgPSB7fSkgPT4ge1xuICBjb25zdCBzZWxlY3RvciA9IG9wdGlvbnMuc2VsZWN0b3IgfHwgJy5raW9zcS1jaGVja291dC15ZWFybHknO1xuICBjb25zdCBmbGFnID0gJ2RhdGEta2lvc3EteWVhcmx5LWNoZWNrb3V0LWJvdW5kJztcbiAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5oYXNBdHRyaWJ1dGUoZmxhZykpIHJldHVybjtcbiAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNldEF0dHJpYnV0ZShmbGFnLCAnMScpO1xuICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIChlKSA9PiB7XG4gICAgY29uc3QgZWwgPSBlLnRhcmdldD8uY2xvc2VzdD8uKHNlbGVjdG9yKTtcbiAgICBpZiAoIWVsKSByZXR1cm47XG4gICAgZS5wcmV2ZW50RGVmYXVsdCgpO1xuICAgIGNvbnN0IG9mZmVyID0gd2luZG93LkZVVFI/Lktpb3NxPy5GZWF0dXJlcz8uT2ZmZXJzPy5nZXRZZWFybHlPZmZlcj8uKCk7XG4gICAgY29uc3QgcGxhbklkID0gb2ZmZXI/LnBsYW5JRDtcbiAgICBpZiAoIXBsYW5JZCkge1xuICAgICAgY29uc29sZS53YXJuKCdbS2lvc3FdIE5vIHllYXJseSBvZmZlciBwbGFuSUQgYXZhaWxhYmxlJyk7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGNvbnN0IENoZWNrb3V0ID0gd2luZG93LkZVVFI/Lktpb3NxPy5DaGVja291dDtcbiAgICBpZiAoIUNoZWNrb3V0Py5vcGVuKSB7XG4gICAgICBjb25zb2xlLndhcm4oJ1tLaW9zcV0gQ2hlY2tvdXQgZmFjYWRlIG5vdCBhdmFpbGFibGUnKTtcbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgQ2hlY2tvdXQub3BlbihwbGFuSWQsIHsgb3JpZ2luRWw6IGVsIH0pO1xuICB9KTtcbn0ifV0sIlVzZXIiOlt7Im5hbWUiOiJpc1JlYWR5Iiwic2NyaXB0IjoiKCkgPT4gd2luZG93LkZVVFI/LkNvbm5lY3Q/LkF1dGg/Lmtpb3NxVXNlcklzTG9hZGluZyA9PT0gZmFsc2UifSx7Im5hbWUiOiJpc0xvZ2dlZEluIiwic2NyaXB0IjoiKCkgPT4gISEod2luZG93LkZVVFI/LkNvbm5lY3Q/LkF1dGg/Lmtpb3NxVXNlcklzQXV0aGVudGljYXRlZCkifSx7Im5hbWUiOiJpc0dyYW50ZWQiLCJzY3JpcHQiOiIoKSA9PiBcL15ncmFudGVkXC8udGVzdCh3aW5kb3cuRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzIHx8IFwiXCIpIn0seyJuYW1lIjoiZ2V0R3JhbnRTdGF0dXMiLCJzY3JpcHQiOiIoKSA9PiB3aW5kb3cuRlVUUj8uS2lvc3E/LlVzZXI/LnVzZXJfZ3JhbnRfc3RhdHVzIHx8IG51bGwifSx7Im5hbWUiOiJnZXRFbWFpbCIsInNjcmlwdCI6IigpID0+IHdpbmRvdy5GVVRSPy5LaW9zcT8uVXNlcj8uZW1haWwgfHwgbnVsbCJ9LHsibmFtZSI6ImlzUGFpZE1lbWJlciIsInNjcmlwdCI6IigpID0+IFwvXmdyYW50ZWRcLy50ZXN0KHdpbmRvdy5GVVRSPy5LaW9zcT8uVXNlcj8udXNlcl9ncmFudF9zdGF0dXMgfHwgXCJcIikifSx7Im5hbWUiOiJpc0V4UGFpZE1lbWJlciIsInNjcmlwdCI6IigpID0+IHsgY29uc3QgcyA9IHdpbmRvdy5GVVRSPy5LaW9zcT8uVXNlcj8udXNlcl9ncmFudF9zdGF0dXM7IHJldHVybiBbXCJub3QtZ3JhbnRlZC1jYW5jZWxlZFwiLFwibm90LWdyYW50ZWQtZXhwaXJlZFwiLFwibm90LWdyYW50ZWQtcGF5bWVudC1mYWlsZWRcIl0uaW5jbHVkZXMocyk7IH0ifV0sIkNoZWNrb3V0IjpbeyJuYW1lIjoicmVzdG9yZU92ZXJsYXlzIiwic2NyaXB0IjoiKCkgPT4ge1xuICBjb25zb2xlLmxvZygnW0tpb3NxIENoZWNrb3V0XSByZXN0b3JlT3ZlcmxheXMnKTtcbiAgY29uc3QgSElEREVOX0NMQVNTID0gJ2tpb3NxLWNoZWNrb3V0LWhpZGRlbic7XG5cbiAgW1xuICAgICcjc2xpY2UtY29udGFpbmVyLW5ld3NsZXR0ZXJGb3JtLWV4aXRJbnRlbnQnLFxuICAgICcuanctZmxhZy1mbG9hdGluZycsXG4gICAgJy5ydG0tY29udGVudCcsXG4gICAgJy5ydG0tb3ZlcmxheScsXG4gIF0uZm9yRWFjaCgoc2VsKSA9PiB7XG4gICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcihzZWwpPy5jbGFzc0xpc3QucmVtb3ZlKEhJRERFTl9DTEFTUyk7XG4gIH0pO1xufSJ9LHsibmFtZSI6InN1cHByZXNzT3ZlcmxheXMiLCJzY3JpcHQiOiIoKSA9PiB7XG4gIGNvbnNvbGUubG9nKCdbS2lvc3EgQ2hlY2tvdXRdIHN1cHByZXNzT3ZlcmxheXMnKTtcbiAgY29uc3QgSElEREVOX0NMQVNTID0gJ2tpb3NxLWNoZWNrb3V0LWhpZGRlbic7XG4gIGNvbnN0IFNUWUxFX0lEID0gJ2tpb3NxLWNoZWNrb3V0LWhpZGRlbi1zdHlsZSc7XG5cbiAgaWYgKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZChTVFlMRV9JRCkpIHtcbiAgICBjb25zdCBzdHlsZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3N0eWxlJyk7XG4gICAgc3R5bGUuaWQgPSBTVFlMRV9JRDtcbiAgICBzdHlsZS50ZXh0Q29udGVudCA9ICdib2R5IC5raW9zcS1jaGVja291dC1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0nO1xuICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc3R5bGUpO1xuICB9XG5cbiAgdHJ5IHtcbiAgICB3aW5kb3cuYm9yZGVhdXg/LmNtZD8ucHVzaCh3aW5kb3cuYm9yZGVhdXg/LmNhbmNlbCk7XG4gIH0gY2F0Y2ggKGUpIHtcbiAgICBjb25zb2xlLndhcm4oJ1tLaW9zcSBDaGVja291dF0gQm9yZGVhdXggY2FuY2VsIGVycm9yOicsIGUpO1xuICB9XG5cbiAgW1xuICAgICcjc2xpY2UtY29udGFpbmVyLW5ld3NsZXR0ZXJGb3JtLWV4aXRJbnRlbnQnLFxuICAgICcuanctZmxhZy1mbG9hdGluZycsXG4gICAgJy5ydG0tY29udGVudCcsXG4gICAgJy5ydG0tb3ZlcmxheScsXG4gIF0uZm9yRWFjaCgoc2VsKSA9PiB7XG4gICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcihzZWwpPy5jbGFzc0xpc3QuYWRkKEhJRERFTl9DTEFTUyk7XG4gIH0pO1xuXG4gIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgnc2MtcnRtLW9wZW4nKTtcbn0ifV19LCJjb25zdGFudHMiOnsiQ291bnRyaWVzIjp7IkdCX0NPVU5UUklFUyI6WyJHQiIsIkdHIiwiSkUiLCJJTSJdLCJFVV9DT1VOVFJJRVMiOlsiQUQiLCJBVCIsIkFXIiwiQkUiLCJCTCIsIkJHIiwiQ1kiLCJDWiIsIkRLIiwiRUUiLCJFUyIsIkhSIiwiRkkiLCJGUiIsIkRFIiwiR0YiLCJHUCIsIkdSIiwiSFUiLCJJRSIsIklUIiwiTFYiLCJMVCIsIkxVIiwiTUMiLCJNRSIsIk1GIiwiTVEiLCJNVCIsIk5MIiwiUEwiLCJQTSIsIlBUIiwiUkUiLCJSTyIsIlNLIiwiU0kiLCJTTSIsIlRGIiwiVkEiLCJYSyIsIllUIl19fX0='));
window.FUTR.Kiosq.Constants = window.FUTR.Kiosq.Constants || {};
var constants = payload.constants || {};
Object.keys(constants).forEach(function (ns) {
window.FUTR.Kiosq.Constants[ns] = Object.assign(
{},
window.FUTR.Kiosq.Constants[ns] || {},
constants[ns] || {}
);
});
window.FUTR.Kiosq.Features = window.FUTR.Kiosq.Features || {};
var features = payload.features || {};
Object.keys(features).forEach(function (ns) {
window.FUTR.Kiosq.Features[ns] = window.FUTR.Kiosq.Features[ns] || {};
(features[ns] || []).forEach(function (def) {
if (!def || !def.name || !def.script) {
return;
}
try {
var result = (new Function('return ' + def.script))();
window.FUTR.Kiosq.Features[ns][def.name] =
typeof result === 'function' ? result : function () { return result; };
} catch (e) {
console.warn('[Kiosq Settings] Failed to evaluate feature', ns + '.' + def.name, e);
}
});
});
})();
</script>
<style data-layerless-source="true">@layer legacy {
#auth-in-nav-header {
font-size: 14px;
font-weight: inherit;
width:80px;
}
#auth-in-nav-header .auth-in-nav-header-menu ul {
padding-left: 0px;
}
#auth-in-nav-header-svg-block svg {
fill: white;
}
#auth-in-nav-header-sign-out svg{
fill: #fff;
}
@media (max-width: 699px) {
.burgerbar #auth-in-nav-header {
position: absolute;
right: 70px;
}
.burgerbar .slice-container.locale-selector-slice {
right: 110px;
}
}
}</style>
<script>
window.FUTR = window.FUTR || {};
window.FUTR.Connect = {"callbackUrl":"\/auth_callback","SIGN_OUT_TEXT":"Sign out","type":"addEvent","target":"auth-in-nav-header","auth0LockConfig":{"logo_url":"https:\/\/cdn.mos.cms.futurecdn.net\/flexiimages\/pdllhobbof1728487675.svg","logo_email":"https:\/\/cdn.mos.cms.futurecdn.net\/Jvc9m7eKMPE99jpiTYrZDm.png","color_primary":"#E40584","extra_css":".auth0-lock-header-welcome {margin-top: 15px; margin-bottom: -15px;} .auth0-lock.auth0-lock .auth0-lock-header-bg {background: #090E21 !important;}","site_name":"TechRadar","sign_up_newsletter_text":"Please sign me up to the Techradar newsletter","contact_other_brand_text":"Contact me with news and offers from Techradar and other Future brands","newsletter_code":"XTR-D","label":"techradar_en-us"}};
window.FUTR.Connect.auth0LockConfig.allowedConnections = "google-oauth2,Username-Password-Authentication";
window.FUTR.Connect.callbackUrl = window.location.origin + window.FUTR.Connect.callbackUrl;
window.FUTR.Connect.auth0AppClientId = "JRKr0EFukuD1sJvmCPwYGLYQNEyOlhDB";
window.FUTR.Connect.Auth = window.FUTR.Connect.Auth || {};
window.FUTR.Connect.Auth.parseJwt = window.FUTR.Connect.Auth.parseJwt || ((token)=>{
if (typeof token === 'undefined' || !token) {
return;
}
var base64Url = token.split('.')[1] || '';
var base64 = base64Url.replace(/-/g, '+').replace(/_/g, '/');
var jsonPayload = decodeURIComponent(window.atob(base64).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
return JSON.parse(jsonPayload);
});
window.FUTR.Connect.Auth.getCookieByName = (name)=> {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
window.FUTR.Kiosq.User = window.FUTR.Connect.Auth.parseJwt(window.FUTR.Connect.Auth.getCookieByName("kiosq_user"));
window.FUTR.Connect.isGranted = false;
if(typeof window.FUTR.Kiosq.User !== 'undefined' && typeof window.FUTR.Kiosq.User.user_grant_status !== 'undefined' ){
const matchString = '^granted';
const regexp = new RegExp(matchString);
if(regexp.test(window.FUTR.Kiosq.User.user_grant_status)){
window.FUTR.Connect.isGranted = true;
}
}
window.addEventListener("DOMContentLoaded", (event) => {
var connectBundle = document.createElement('script');
// window.FUTR.Connect.auth0AppClientId must be set before bundle.connect.js be added.
connectBundle.src = "https://vanilla.futurecdn.net/techradar/1726708/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: "article",
adParameters: window.adParameters || {"site":"techradar","content":"unknown","type":"no-inbody-ads"}
};
(function() {
const QA_BASE_URL = 'public.rtb-qa-eks-euw1.futureplc.engineering';
const createScriptTag = (src) => {
const script = document.createElement('script');
script.setAttribute('src', src);
script.setAttribute('onerror', 'handleHeaderError()');
script.setAttribute('crossorigin', 'anonymous');
script.defer = true;
return script;
};
const appendScriptTags = (qaBordeauxVersion, qaChampagneVersion) => {
if (window.disableBordeaux === true) return;
const bordeauxUrl = qaBordeauxVersion
? `https://bordeaux.futurecdn.net/bordeaux.js?version=${qaBordeauxVersion}`
: 'https://bordeaux.futurecdn.net/bordeaux.js';
const champagneUrl = qaChampagneVersion
? `https://chmp.${qaChampagneVersion}.${QA_BASE_URL}/champagne.js`
: 'https://champagne.futurecdn.net/champagne.js';
document.head.append(
createScriptTag(bordeauxUrl),
createScriptTag(champagneUrl)
);
};
const getQueryParams = () => {
const params = new URLSearchParams(window.location.search);
return {
qaBordeauxVersion: params.get('hybrid_bordeaux_version') ?? null,
qaChampagneVersion: params.get('hybrid_champagne_version') ?? null,
};
};
const { qaBordeauxVersion, qaChampagneVersion } = getQueryParams();
appendScriptTags(qaBordeauxVersion, qaChampagneVersion);
if (qaBordeauxVersion) {
window.bordeaux.cmd.push(() => window.bordeaux.setAdToolVersion(qaBordeauxVersion));
}
})();
</script>
<script type="text/javascript">
/* <![CDATA[ */
(function() {
window.dm = window.dm ||{ AjaxData:[]};
window.dm.AjaxEvent = function(et, d, ssid, ad){
dm.AjaxData.push({ et: et,d: d,ssid: ssid,ad: ad});
window.DotMetricsObj && DotMetricsObj.onAjaxDataUpdate();
};
var d = document,
h = d.getElementsByTagName('head')[0],
s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://uk-script.dotmetrics.net/door.js?d=' + document.location.host + '&t=tr'; h.appendChild(s);
} ());
/* ]]> */
</script>
<meta name="lomadee-verification" content="22816996">
<!-- Begin comScore Tag -->
<script>
function comscoreIntegration() {
var TIMEOUT_DELAY = 2000;
var COMSCORE_ID = "10055482";
function callComscore(ucfrValue) {
window._comscore = window._comscore || [];
var comscorePayload = {
c1: "2",
c2: COMSCORE_ID,
options: {
enableFirstPartyCookie: true,
}
};
if(ucfrValue) {
comscorePayload.cs_ucfr = ucfrValue;
}
window._comscore.push(comscorePayload);
injectComscore();
}
function callComscoreForVideo(ucfrValue) {
window._comscore = window._comscore || [];
const seconds = 600;
const comscorePayload = {
c2: COMSCORE_ID,
c5: jwplayer().getDuration() > seconds ? "03" : "02",
};
if(ucfrValue) {
comscorePayload.cs_ucfr = ucfrValue;
}
if (!window.COMSCORE) {
window._comscore.push(comscorePayload);
} else {
window.COMSCORE.beacon(comscorePayload)
}
}
function injectComscore() {
let s = document.createElement('script'), el = document.getElementsByTagName("script")[0];
s.async = true;
const URLbeginning = "https://sb";
if (window.__tcfapi) {
s.src = URLbeginning + '.scorecardresearch.com/cs/' + COMSCORE_ID + '/beacon.js';
} else {
s.src = URLbeginning + '.scorecardresearch.com/beacon.js';
}
el.parentNode.insertBefore(s, el);
}
if (window.__tcfapi) {
var timeout = window.setTimeout(function() {
callComscore();
}, TIMEOUT_DELAY);
window.__tcfapi('addEventListener', 2, function(res) {
window.__tcfapi('removeEventListener', 2, function() {}, res.listenerId);
const validStatus = ['tcloaded', 'useractioncomplete'];
if (validStatus.includes(res.eventStatus) && res.gdprApplies) {
window.clearTimeout(timeout);
callComscore(res.vendor?.consents?.[77] ? 1 : 0);
}
});
} else {
callComscore();
}
window.reliablePageLoad.then(function () {
window.document.addEventListener('jwplayerInstanceLoaded', function () {
jwplayer().once('beforePlay', function () {
callComscoreForVideo();
});
});
});
}
comscoreIntegration();
</script>
<!-- End comScore Tag -->
<script type="text/javascript">
!function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,7842,{})}();
</script>
<script>
FlexiLoader={loadJS:function(e,t){var n,r,a;r=!1,(n=document.createElement("script")).type="text/javascript",n.src=e,n.async=!0,n.onload=n.onreadystatechange=function(){r||this.readyState&&"complete"!==this.readyState||(r=!0,t())},(a=document.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a)},execRequires:function(){this.requires.forEach(function(e,t,n){try{e()}catch(e){console.log("error",e)}}),this.requires=[]},execRequiresOnDomReady:function(){document.addEventListener("readystatechange",function(){["interactive","complete"].indexOf(document.readyState)>=0&&FlexiLoader.execRequires()},!1)},push:function(e){["interactive","complete"].indexOf(document.readyState)>=0?e():this.requires.push(e)},requires:window.FlexiLoaderRequires||[]};
FlexiLoader.loadJS('//vanilla.futurecdn.net/techradar/1726708/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,"‌")}).split(/\s*(?![^(]*\)),\s*/).map(function(e){return e.replace(/\u200C/g,",")})}function p(){o(/^([;\s]*)+/);var e=/\/\*[^*]*\*+([^\/*][^*]*\*+)*\//g,t=o(/^(\*?[-#\/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(t){if(t=t[0].trim(),!o(/^:\s*/))return r("property missing ':'");var n=o(/^((?:\/\*.*?\*\/|'(?:\\'|.)*?'|"(?:\\"|.)*?"|\((\s*'(?:\\'|.)*?'|"(?:\\"|.)*?"|[^)]*?)\s*\)|[^};])+)/),s={type:"declaration",property:t.replace(e,""),value:n?n[0].replace(e,"").trim():""};return o(/^[;\s]*/),s}}function m(){if(!a())return r("missing '{'");for(var e,t=l();e=p();)t.push(e),t=t.concat(l());return c()?t:r("missing '}'")}function d(){i();for(var e,t=[];e=o(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),o(/^,\s*/);if(t.length)return{type:"keyframe",values:t,declarations:m()}}function v(){if(i(),"@"===t[0]){var e=function(){var e=o(/^@([-\w]+)?keyframes\s*/);if(e){var t=e[1];if(!(e=o(/^([-\w]+)\s*/)))return r("@keyframes missing name");var n,s=e[1];if(!a())return r("@keyframes missing '{'");for(var i=l();n=d();)i.push(n),i=i.concat(l());return c()?{type:"keyframes",name:s,vendor:t,keyframes:i}:r("@keyframes missing '}'")}}()||function(){var e=o(/^@supports *([^{]+)/);if(e)return{type:"supports",supports:e[1].trim(),rules:h()}}()||function(){if(o(/^@host\s*/))return{type:"host",rules:h()}}()||function(){var e=o(/^@media *([^{]+)/);if(e)return{type:"media",media:e[1].trim(),rules:h()}}()||function(){var e=o(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(e)return{type:"custom-media",name:e[1].trim(),media:e[2].trim()}}()||function(){if(o(/^@page */))return{type:"page",selectors:f()||[],declarations:m()}}()||function(){var e=o(/^@([-\w]+)?document *([^{]+)/);if(e)return{type:"document",document:e[2].trim(),vendor:e[1]?e[1].trim():null,rules:h()}}()||function(){if(o(/^@font-face\s*/))return{type:"font-face",declarations:m()}}()||function(){var e=o(/^@(import|charset|namespace)\s*([^;]+);/);if(e)return{type:e[1],name:e[2].trim()}}();if(e&&n.onlyVars){var s=!1;if(e.declarations)s=e.declarations.some(function(e){return/var\(/.test(e.value)});else s=(e.keyframes||e.rules||[]).some(function(e){return(e.declarations||[]).some(function(e){return/var\(/.test(e.value)})});return s?e:{}}return e}}function y(){if(n.onlyVars){var e=s("{","}",t);if(e){var o=-1!==e.pre.indexOf(":root")&&/--\S*\s*:/.test(e.body),a=/var\(/.test(e.body);if(!o&&!a)return t=t.slice(e.end+1),{}}}var c=f()||[],i=n.onlyVars?m().filter(function(e){var t=c.some(function(e){return-1!==e.indexOf(":root")})&&/^--\S/.test(e.property),n=/var\(/.test(e.value);return t||n}):m();return c.length||r("selector missing"),{type:"rule",selectors:c,declarations:i}}function h(e){if(!e&&!a())return r("missing '{'");for(var n,o=l();t.length&&(e||"}"!==t[0])&&(n=v()||y());)n.type&&o.push(n),o=o.concat(l());return e||c()?o:r("missing '}'")}return{type:"stylesheet",stylesheet:{rules:h(!0),errors:[]}}}a.range=i;var l="--",f="var",p={dom:{},temp:{},user:{}};function m(t){var n,r,o=e({},{fixNestedCalc:!0,onlyVars:!1,persist:!1,preserve:!1,variables:{},onWarning:function(){}},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),a=o.persist?p.dom:p.temp=JSON.parse(JSON.stringify(p.dom)),c=u(t,{onlyVars:o.onlyVars});if(c.stylesheet.rules.forEach(function(e){var t=[];if("rule"===e.type&&1===e.selectors.length&&":root"===e.selectors[0]&&(e.declarations.forEach(function(e,n){var r=e.property,o=e.value;r&&0===r.indexOf(l)&&(a[r]=o,t.push(n))}),!o.preserve))for(var n=t.length-1;n>=0;n--)e.declarations.splice(t[n],1)}),Object.keys(p.user).forEach(function(e){a[e]=p.user[e]}),Object.keys(o.variables).length){var i={declarations:[],selectors:[":root"],type:"rule"};Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];o.persist&&(p.user[t]=n),a[t]!==n&&(a[t]=n,i.declarations.push({type:"declaration",property:t,value:n}))}),o.preserve&&i.declarations.length&&c.stylesheet.rules.push(i)}return function e(t,n){t.rules.forEach(function(r){r.rules?e(r,n):r.keyframes?r.keyframes.forEach(function(e){"keyframe"===e.type&&n(e.declarations,r)}):r.declarations&&n(r.declarations,t)})}(c.stylesheet,function(e,t){for(var n,r,s,c=0;c<e.length;c++)s=(n=e[c]).value,"declaration"===n.type&&s&&-1!==s.indexOf(f+"(")&&(r=d(s,a,o))!==n.value&&(o.preserve?(e.splice(c,0,{type:n.type,property:n.property,value:r}),c++):n.value=r)}),o.fixNestedCalc&&(n=c.stylesheet.rules,r=/(-[a-z]+-)?calc\(/,n.forEach(function(e){e.declarations&&e.declarations.forEach(function(e){for(var t=e.value,n="";r.test(t);){var o=s("calc(",")",t||"");for(t=t.slice(o.end);r.test(o.body);){var a=s(r,")",o.body);o.body="".concat(a.pre,"(").concat(a.body,")").concat(a.post)}n+="".concat(o.pre,"calc(").concat(o.body),n+=r.test(t)?"":")".concat(o.post)}e.value=n||e.value})})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r={charset:function(e){return"@charset "+e.name+";"},comment:function(e){return 0===e.comment.indexOf("__CSSVARSPONYFILL")?"/*"+e.comment+"*/":""},"custom-media":function(e){return"@custom-media "+e.name+" "+e.media+";"},declaration:function(e){return e.property+":"+e.value+";"},document:function(e){return"@"+(e.vendor||"")+"document "+e.document+"{"+o(e.rules)+"}"},"font-face":function(e){return"@font-face{"+o(e.declarations)+"}"},host:function(e){return"@host{"+o(e.rules)+"}"},import:function(e){return"@import "+e.name+";"},keyframe:function(e){return e.values.join(",")+"{"+o(e.declarations)+"}"},keyframes:function(e){return"@"+(e.vendor||"")+"keyframes "+e.name+"{"+o(e.keyframes)+"}"},media:function(e){return"@media "+e.media+"{"+o(e.rules)+"}"},namespace:function(e){return"@namespace "+e.name+";"},page:function(e){return"@page "+(e.selectors.length?e.selectors.join(", "):"")+"{"+o(e.declarations)+"}"},rule:function(e){var t=e.declarations;if(t.length)return e.selectors.join(",")+"{"+o(t)+"}"},supports:function(e){return"@supports "+e.supports+"{"+o(e.rules)+"}"}};function o(e){for(var o="",s=0;s<e.length;s++){var a=e[s];n&&n(a);var c=r[a.type](a);c&&(o+=c,c.length&&a.selectors&&(o+=t))}return o}return o(e.stylesheet.rules)}(c)}function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(-1===e.indexOf("var("))return e;var o=s("(",")",e);return o?"var"===o.pre.slice(-3)?0===o.body.trim().length?(n.onWarning("var() must contain a non-whitespace string"),e):o.pre.slice(0,-3)+function(e){var o=e.split(",")[0].replace(/[\s\n\t]/g,""),s=(e.match(/(?:\s*,\s*){1}(.*)?/)||[])[1],a=t.hasOwnProperty(o)?String(t[o]):void 0,c=a||(s?String(s):void 0),i=r||e;return a||n.onWarning('variable "'.concat(o,'" is undefined')),c&&"undefined"!==c&&c.length>0?d(c,t,n,i):"var(".concat(i,")")}(o.body)+d(o.post,t,n):o.pre+"(".concat(d(o.body,t,n),")")+d(o.post,t,n):(-1!==e.indexOf("var(")&&n.onWarning('missing closing ")" in the value "'.concat(e,'"')),e)}var v="css-vars-ponyfill",y="undefined"!=typeof window,h=y&&window.CSS&&window.CSS.supports&&window.CSS.supports("(--a: 0)"),g="cssVars(): ",S={rootElement:y?document:null,shadowDOM:!1,include:"style,link[rel=stylesheet]",exclude:"",variables:{},fixNestedCalc:!0,onlyLegacy:!0,onlyVars:!1,preserve:!1,silent:!1,updateDOM:!0,updateURLs:!0,watch:null,onBeforeSend:function(){},onSuccess:function(){},onWarning:function(){},onError:function(){},onComplete:function(){}},E={cssComments:/\/\*[\s\S]+?\*\//g,cssKeyframes:/@(?:-\w*-)?keyframes/,cssRootRules:/(?::root\s*{\s*[^}]*})/g,cssUrls:/url\((?!['"]?(?:data|http|\/\/):)['"]?([^'")]*)['"]?\)/g,cssVars:/(?:(?::root\s*{\s*[^;]*;*\s*)|(?:var\(\s*))(--[^:)]+)(?:\s*[:)])/},b=null,x=null,C=!1;function O(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e({},S,n),s=v;function a(e,t,n,r){o.silent||console.error("".concat(g).concat(e,"\n"),t),o.onError(e,t,n,r)}function c(e){o.silent||console.warn("".concat(g).concat(e)),o.onWarning(e)}if(o.exclude="#".concat(s)+(o.exclude?",".concat(o.exclude):""),o._benchmark=o._benchmark?o._benchmark:A(),y)if(!1===o.watch&&b&&b.disconnect(),o.watch)!function(e,t){if(!window.MutationObserver)return;var n=function(e){return"LINK"===e.tagName&&-1!==(e.getAttribute("rel")||"").indexOf("stylesheet")},r=function(e){return"STYLE"===e.tagName&&(!t||e.id!==t)};b&&b.disconnect();e.watch=S.watch,(b=new MutationObserver(function(t){var o=t.some(function(e){var t=!1;if("attributes"===e.type)t=n(e.target)||r(e.target);else if("childList"===e.type){var o=Array.apply(null,e.addedNodes),s=Array.apply(null,e.removedNodes);t=[].concat(o,s).some(function(e){var t=n(e)&&!e.disabled,o=r(e)&&E.cssVars.test(e.textContent);return t||o})}return t});o&&w(e)})).observe(document.documentElement,{attributes:!0,attributeFilter:["disabled","href"],childList:!0,subtree:!0})}(o,s),w(o);else if("loading"!==document.readyState){var i=o.shadowDOM||o.rootElement.shadowRoot||o.rootElement.host;if(h&&o.onlyLegacy){if(o.updateDOM){var u=o.rootElement.host||(o.rootElement===document?document.documentElement:o.rootElement);Object.keys(o.variables).forEach(function(e){var t="--".concat(e.replace(/^-+/,"")),n=o.variables[e];u.style.setProperty(t,n)})}}else r(i&&!C?{rootElement:S.rootElement,include:S.include,exclude:o.exclude,onSuccess:function(e,t,n){return(e.match(E.cssRootRules)||[]).join("")||!1},onComplete:function(e,t,n){m(e,{persist:!0}),C=!0,O(o)}}:{rootElement:o.rootElement,include:o.include,exclude:o.exclude,filter:o.onlyVars?E.cssVars:null,onBeforeSend:o.onBeforeSend,onSuccess:function(e,t,n){var r=o.onSuccess(e,t,n);(e=void 0!==r&&!1===Boolean(r)?"":r||e,o.updateURLs)&&(e.replace(E.cssComments,"").match(E.cssUrls)||[]).forEach(function(t){var r=t.replace(E.cssUrls,"$1"),o=k(r,n);e=e.replace(t,t.replace(r,o))});return e},onError:function(e,t,n){var r=e.responseURL||k(n,location.href),o=e.statusText?"(".concat(e.statusText,")"):"Unspecified Error"+(0===e.status?" (possibly CORS related)":"");a("CSS XHR Error: ".concat(r," ").concat(e.status," ").concat(o),t,e,r)},onComplete:function(n,r,i){var u=o.rootElement.querySelector("#".concat(s))||document.createElement("style"),l=u.__cssVars||{};if(l.cssText===n&&l.settings===JSON.stringify(o))n=u.textContent,o.silent||console.info("".concat(g,"CSS source is unchanged"));else{u.setAttribute("id",s),u.__cssVars={cssText:n,settings:JSON.stringify(o)},n=r.map(function(e,t){return E.cssVars.test(e)?e:"/*__CSSVARSPONYFILL-".concat(t,"__*/")}).join("");try{n=m(n,{fixNestedCalc:o.fixNestedCalc,onlyVars:o.onlyVars,persist:o.updateDOM,preserve:o.preserve,variables:o.variables,onWarning:c});var f=E.cssKeyframes.test(n);if(n=n.replace(/\/\*__CSSVARSPONYFILL-(\d+)__\*\//g,function(e,t){return r[t]}),o.updateDOM&&i&&i.length){var d=i[i.length-1];u.textContent!==n&&(u.textContent=n),d.nextSibling!==u&&d.parentNode&&d.parentNode.insertBefore(u,d.nextSibling),f&&function(e){var t=["animation-name","-moz-animation-name","-webkit-animation-name"].filter(function(e){return getComputedStyle(document.body)[e]})[0];if(t){for(var n=e.getElementsByTagName("*"),r=[],o=0,s=n.length;o<s;o++){var a=n[o],c=getComputedStyle(a)[t];"none"!==c&&(a.style[t]+="__CSSVARSPONYFILL-KEYFRAMES__",r.push(a))}document.body.offsetHeight;for(var i=0,u=r.length;i<u;i++){var l=r[i].style;l[t]=l[t].replace("__CSSVARSPONYFILL-KEYFRAMES__","")}}}(o.rootElement)}}catch(e){var v=!1;r.forEach(function(e,t){try{e=m(e,o)}catch(e){var n=i[t-0];v=!0,a(e.message,n)}}),v||a(e.message||e)}}if(o.shadowDOM)for(var y,h=[o.rootElement].concat(t(o.rootElement.querySelectorAll("*"))),S=0;y=h[S];++S){if(y.shadowRoot&&y.shadowRoot.querySelector("style"))O(e({},o,{rootElement:y.shadowRoot,variables:p.dom}))}o.onComplete(n,o.updateDOM&&u.parentNode?u:null,JSON.parse(JSON.stringify(o.updateDOM?p.dom:p.temp)),A()-o._benchmark)}})}else document.addEventListener("DOMContentLoaded",function e(t){O(n),document.removeEventListener("DOMContentLoaded",e)})}function w(e){clearTimeout(x),x=setTimeout(function(){e._benchmark=null,O(e)},100)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:location.href,n=document.implementation.createHTMLDocument(""),r=n.createElement("base"),o=n.createElement("a");return n.head.appendChild(r),n.body.appendChild(o),r.href=t,o.href=e,o.href}function A(){return y&&window.performance.now?performance.now():(new Date).getTime()}return O}); cssVars({ include: 'link[rel="stylesheet"],link[rel="preload"],style' }); </script>
<style data-layerless-source="true">@layer legacy {
:root{
--flexi-brand_color_1: #2f6e91;
--flexi-brand_color_2: #e6248a;
--flexi-brand_color_3:#F2877D;
--flexi-secondary_color_1: #0099cc;
--flexi-secondary_color_2: #315062;
--flexi-secondary_color_3: #a0c5f9;
--flexi-secondary_color_4: #2f6e91;
--flexi-secondary_color_5: #a0c5f9;
--flexi-secondary_color_6: #a0c5f9;
--flexi-font_family_1: "Open Sans", "Open Sans-fallback";
--flexi-my-account-color-1: #F5F5F5;
--flexi-my-account-color-2: #090E21;
--flexi-my-account-color-2: #1B1B1B;
--flexi-my-account-font-1: Arial, sans-serif;
/* Duplicated variables with hyphens */
--flexi-brand-color-1: #2f6e91;
--flexi-brand-color-2: #e6248a;
--flexi-brand-color-3:#F2877D;
--flexi-secondary-color-1: #0099cc;
--flexi-secondary-color-2: #315062;
--flexi-secondary-color-3: #a0c5f9;
--flexi-secondary-color-4: #2f6e91;
--flexi-secondary-color-5: #a0c5f9;
--flexi-secondary-color-6: #a0c5f9;
/* Expandable Skinny banner section */
--flcw-membership-skinnybanner-bg-color: #2F4A7D;
--flcw-membership-skinnybanner-text-color: #f2f2f2;
--flcw-membership-skinnybanner-join-our-community-color: transparent;
--flcw-membership-skinnybanner-join-our-btn-bg-color: white;
--flcw-membership-skinnybanner-join-now-color: #333333;
--flcw-membership-skinnybanner-mobile-bg-color : #2F4A7D;
--flcw-membership-skinnybanner-card-bg-color: rgba(186, 185, 200, 0.7);
--flcw-membership-skinnybanner-close-bg-color: white;
--flcw-membership-skinnybanner-close-color: #333333;
--flcw-membership-skinnybanner-join-now-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-bg-color: white;
--flcw-membership-skinnybanner-join-now-icon-color: #333333;
--flcw-membership-skinnybanner-popup-bg-color-start: #333333;
--flcw-membership-skinnybanner-popup-bg-color-end: #333333;
--flcw-membership-skinnybanner-popup-input-placeholder-text-color: #6B7280;
--flcw-membership-skinnybanner-find-out-more-bg-color: #CE185F;
--flcw-membership-skinnybanner-find-out-more-color: white;
--flcw-membership-skinnybanner-signup-bg-color: #CE185F;
--flcw-membership-skinnybanner-signup-color: white;
/*Newsletter popup section */
--flcw-membership-popup-signup-bg-color: #E33A93;
--flcw-membership-popup-signup-color: #FFFFFF;
--flcw-membership-popup-bg-color :#2F4A7D ;
/*Membership landing page section */
--flcw-membership-landing-page-hero-button-bg-color: #E6248A;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-start: #2F4A7D;
--flcw-membership-landing-page-hero-prenium-features-section-bg-color-end: #2F4A7D;
--flcw-membership-landing-page-hero-text-color: #F6F7F9;
--flcw-membership-landing-page-hero-input-placeholder-color : #6C757D;
--flcw-membership-landig-page-hero-badge-container-bg: rgba(92, 92, 92, 0.4);
--flcw-membership-landig-page-hero-badge-container-border: #8B8B8B;
--flcw-membership-landig-page-hero-badge-card-bg: #F2F2F2;
--flcw-membership-landing-page-hero-separator-color: #8B8B8B;
/*Slide out section */
--flcw-membership-text-color: #F2F2F2;
--flcw-membership-slide-out-divider-color: #AFAFAF;
--flcw-membership-slide-out-badge-border-color: #F6F7F9;
--flcw-membership-slide-out-badge-bg-color: #F6F7F9;
--flcw-membership-slide-out-members-exclusive-section-bg-color-start: #2F4A7D;
--flcw-membership-slide-out-members-exclusive-section-bg-color-end: #2F4A7D;
--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color:#E6248A;
--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color: #FFFFFF;
--flcw-membership-slide-out-button-bg-color: #E6248A;
/* My account section */
--buttons-background: #2F4A7D;
--flcw-my-account-dashboard-card-button-slide-bg-color: #E6248A;
}
}</style>
<meta name="vf:container_id" content="ZWCjTDGr9FQi4Lvtri6n9Y">
<style>
@layer global {
.viafoura-twig-component, .viafoura {
--accent-color-light: rgb(var(--color-primary-300));
--accent-color: rgb(var(--color-primary-500));
--accent-color-dark: rgb(var(--color-primary-700));
--accent-color-90: rgb(var(--color-primary-400));
--accent-color-10: rgb(var(--color-primary-100));
--accent-color-05: rgb(var(--color-primary-50));
--text-on-accent-color: rgb(var(--color-primary-50));
--primary-font: inherit, Arial, sans-serif;
--medium-font: 1.4;
--small-font: 1.2;
--x-small-font: 1.2;
}
}
#viafoura-livequestions-wrapper > div > .viafoura,
#viafoura-engagement-starter-wrapper > .viafoura,
#viafoura-comment-wrapper .vf3-comments {
--background-color: #fff;
}
#viafoura-comment-count-link span > .viafoura {
--default-color: #fff;
}
#viafoura-comment-wrapper > .viafoura,
#viafoura-livequestions-wrapper .vf-livequestions-post-text__textarea {
background-color: #fff;
}
#viafoura-livequestions-wrapper,
#viafoura-comments-container {
--truncate-gradient-color: #fff;
}
</style>
<style data-component-name="ViteAsset" id="viafoura-css">
/*! 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;color:color-mix(in srgb,oklch(55.6% 0 0) 16px,transparent)!important}@supports (color:color-mix(in lab,red,red)){.viafoura .vf-post-details__pinned .vf-icon{color:color-mix(in oklab,oklch(55.6% 0 0) 16px,transparent)!important;color:color-mix(in oklab,var(--color-base,oklch(55.6% 0 0)) 16px,transparent)!important}}.viafoura .vf-post-details__pinned .vf-icon{color:#000!important;color:var(--color-black,#000)!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;color:color-mix(in srgb,oklch(55.6% 0 0) 16px,transparent)!important}@supports (color:color-mix(in lab,red,red)){.viafoura .vf-content-actions .vf-icon{color:color-mix(in oklab,oklch(55.6% 0 0) 16px,transparent)!important;color:color-mix(in oklab,var(--color-base,oklch(55.6% 0 0)) 16px,transparent)!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 news-page flexi-news flexi-page default default_page_layout_news responsive no-inbody-ads sticky-navigation has-kiosq standard-template pretty-review articletype-news
header-v2 ">
<noscript><img style="display: block; height: 0;" src="https://sb.scorecardresearch.com/p/?c1=2&c2=10055482&cv=4.4.0&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 [&.show]:translate-y-0" id="skinnyBanner" data-suppress-for-jump-links="false">
<img id="skinnyBannerBgImg" data-src="https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg" data-srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg 1920w,
https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg?width=1024 1024w,
https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg?width=768 768w" data-sizes="100vw" alt="" aria-hidden="true" decoding="async" class="absolute top-0 left-0 w-full h-full object-cover pointer-events-none opacity-0 transition-opacity duration-500" style="z-index: 0" onload="this.classList.remove('opacity-0')">
<div class="z-10 relative w-full h-full">
<div class="bg-[var(--flcw-membership-skinnybanner-mobile-bg-color,var(--flexi-brand-color-2))] md:bg-[var(--flcw-membership-skinnybanner-bg-color,var(--flexi-brand-color-1))] h-[50px] flex justify-between items-center md:px-5 px-2.5 cursor-pointer transition-colors duration-300 ease-in-out" id="bannerHeader">
<div class="flex justify-between items-center w-full max-w-[970px] mx-auto">
<div class="flex items-center gap-1.5 flex-row" id="bannerElements">
<div class="flex items-center justify-center">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/ay9ub1r1gc1775132364.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">Become a TechRadar Insider</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 [&::-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">5</span><div class="mt-0.5 flcw-text text-[11px] uppercase tracking-[0.5px] opacity-80">Exclusive perks</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">Insider insights</div></div>
<div class="flcw-secondary-font-unless-overridden flcw-text text-center"><span class="block text-lg font-bold leading-none">44K+</span><div class="mt-0.5 text-[11px] uppercase tracking-[0.5px] opacity-80">Active Members</div></div>
</div>
</div>
<div class="flex flex-col gap-5 md:grid md:grid-cols-[2fr_1fr] md:items-stretch md:gap-[25px]">
<div class="block flex min-w-0 overflow-scroll md:w-full [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
<div class="flex w-full gap-4 md:grid grid-cols-2 md:gap-[15px] md:auto-rows-fr">
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/dguzmo7zgs1770884431.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">Get daily news, weekly deals and the week’s top tech stories</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/bmmrou9qte1770884450.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 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">Join the conversation, share your thoughts and get expert advice</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/qt8r3iglph1770885239.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 explore news, deals, reviews, guides and more</div>
</div>
<div class="w-[220px] border-none flex-shrink-0 rounded-lg flcw-card xbg-white/40 p-[15px] text-center transition-transform duration-300 ease-linear hover:-translate-y-0.5 md:w-full md:p-[18px] flex flex-col justify-center">
<div class="mx-auto mb-2.5 flex h-12 w-auto items-center justify-center rounded-md text-base">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/a5se7egktb1770885207.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 deals</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">Save on gadgets, subscriptions and accessories with handpicked discounts</div>
</div>
</div>
</div>
<div id="membershipSignUpPopupCard" class="rounded-lg bg-gradient-to-r from-[var(--flcw-membership-skinnybanner-popup-bg-color-start,var(--flexi-brand-color-1))] to-[var(--flcw-membership-skinnybanner-popup-bg-color-end,var(--flexi-brand-color-1))] p-5">
<div class="flcw-secondary-font mb-2 flcw-text-popup text-xl font-semibold uppercase leading-[1.2]">Become a TechRadar Insider</div>
<div class="flcw-secondary-font my-5 flcw-text-popup text-base leading-[26px] opacity-90">Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks</div>
<form id="membershipSignUp" class="flex flex-col gap-3">
<div class="flex md:flex-row flex-col gap-3 xw-full">
<input type="hidden" name="name" value="">
<input type="email" id="emailInput" class="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="XTR-D">
<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 & 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 = "Become\u0020a\u0020TechRadar\u0020Insider";
window.handleExistingUserLogin = function() {
sessionStorage.setItem('membership_redirect_pending', 'true');
if (window.FUTR && window.FUTR.Connect && window.FUTR.Connect.Auth) {
window.FUTR.Connect.Auth.login();
} else {
console.error("FUTR Auth method not found, forcing reload");
window.location.reload();
}
};
document.addEventListener("DOMContentLoaded", () => {
const 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['language'] = (typeof ffte !== 'undefined' ? ffte.language : 'en-gb');
jsonData.submission['country'] = '';
jsonData.submission['userIds'] = userIds;
fetch("https://www.techradar.com/.newsletter-subscribe/v2/submission/submit", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(jsonData)
})
.then(response => response.json())
.then(data => {
if(window.FUTR?.Connect?.Auth?.autoLogin) {
return window.FUTR.Connect.Auth.autoLogin(jsonData.submission['email'], {create_from:'membership'});
} else {
return Promise.resolve({ status: 200, mock: true });
}
})
.then(response => {
const quickAccess = formElement.parentElement;
if (response.status === 201) {
submitRedirection();
}
else if (response.status === 409 || response.status === 403) {
quickAccess.innerHTML = `
<div class="items-start flex flex-col h-full justify-between">
<div>
<div class="mb-2 text-white text-xl font-semibold leading-[1.2]">${BANNER_SUBTITLE}</div>
<div
class="flcw-text pb-5 pt-2 text-white text-m text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] whitespace-normal md:whitespace-normal"
> An account already exists for this email address, please log in.</div
>
</div>
<div class="flex flex-row gap-3 w-full">
<input
id="loginBtn"
type="button"
onclick="window.handleExistingUserLogin()"
class="flcw-membership-button log-in-btn flex-grow overflow-clip flcw-text text-[var(--flcw-membership-skinnybanner-text-color, white)]
text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal w-full cursor-pointer rounded-[20px] border-none
bg-transparent border-b py-[10px] px-5 transition-all duration-300 ease-in-out hover:-translate-y-px hover:shadow-lg"
value="LOG IN"
/>
</div>
</div> `;
}
})
.catch(error => {
console.error("Submission failed", error);
submitBtn.disabled = false;
});
});
}
function updateBannerPosition() {
if (!banner || !bannerVisible) return;
const masthead = document.querySelector('[data-component-name="SiteHeader:Masthead"]');
const navComponent = document.querySelector('.navigation__container');
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTop = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
let targetTop = 0;
if (masthead) {
const rect = masthead.getBoundingClientRect();
targetTop = rect.bottom > 0 ? rect.bottom : 0;
}
if (navComponent) {
const rectNavComponent = navComponent.getBoundingClientRect();
if(rectNavComponent.bottom>0){
targetTop += rectNavComponent.bottom;
}
}
banner.style.top = `${targetTop}px`;
banner.style.marginTop = bigTop ? "10px" : "0px";
}
function showBannerHS() {
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTopElement = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
if(bigTopElement) banner.classList.add('flw-translate-150');
if(typeof ffte !== 'undefined' && ffte?.properties?.articleType === 'deals') return false;
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (!bannerDismissed && !isAuthKiosq && !isAuthConnect) {
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-page", label: "membership-banner", type: "banner-sticky" } }
});
}
banner.classList.add('show');
document.body.classList.add('banner-visible');
bannerVisible = true;
}
}
function showBanner() {
const ads_iframe = document.querySelector('iframe[name^="google_ads_iframe_"]');
const bigTopElement = ads_iframe?.contentDocument?.querySelector('#future-big-top-collapsed');
if(bigTopElement) banner.classList.add('flw-translate-150');
if(typeof ffte !== 'undefined' && ffte?.properties?.articleType === 'deals') return false;
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (!bannerDismissed && !isAuthKiosq && !isAuthConnect) {
if(window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-page", label: "membership-banner", type: "banner-sticky" } }
});
}
const bgImg = document.getElementById('skinnyBannerBgImg');
if (bgImg && !bgImg.getAttribute('src')) {
if (bgImg.getAttribute('data-srcset')) {
bgImg.setAttribute('srcset', bgImg.getAttribute('data-srcset'));
}
bgImg.setAttribute('src', bgImg.getAttribute('data-src'));
}
banner.classList.add('show');
document.body.classList.add('banner-visible');
bannerVisible = true;
}
}
function hideBanner() {
if (isInputFocused) return;
banner.classList.remove('show');
bannerVisible = false;
bannerExpanded = false;
banner.classList.remove('expanded');
document.body.classList.remove('banner-expanded');
}
function toggleBanner() {
if (bannerDismissed) return;
bannerExpanded = !bannerExpanded;
banner.classList.toggle('expanded', bannerExpanded);
document.body.classList.toggle('banner-expanded', bannerExpanded);
if (bannerExpanded && window.dispatchOrQueueAction) {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "click-banner", label: "membership-banner", type: "banner-sticky" } }
});
}
}
function dismissBanner() {
isInputFocused = false;
hideBanner();
bannerDismissed = true;
localStorage.setItem('skinnyBannerDismissed', 'true');
}
window.addEventListener('scroll', () => {
if (bannerVisible) {
window.requestAnimationFrame(updateBannerPosition);
}
if (window.scrollY < SAFETY_SCROLL_TOP && bannerVisible && !isInputFocused) {
hideBanner();
}
}, { passive: true });
document.addEventListener('click', function (event) {
if (!banner) return;
if (!banner.contains(event.target) && banner.classList.contains('expanded') && document.body.classList.contains('banner-expanded')) {
toggleBanner();
}
});
if (bannerHeader) bannerHeader.addEventListener('click', toggleBanner);
if (closeBanner) closeBanner.addEventListener('click', e => { e.stopPropagation(); dismissBanner(); });
if (joinNowBtn) joinNowBtn.addEventListener('click', e => { e.stopPropagation(); window.location.href = '/membership'; });
checkBannerStatus();
function setupScrollFallback() {
window.addEventListener('scroll', () => {
let hasReachedThreshold = (window.scrollY >= MIN_SCROLL_NO_AD);
if (hasReachedThreshold && !scrollTriggered && !bannerVisible) { scrollTriggered = true; showBanner(); }
else if (!hasReachedThreshold && !isInputFocused) { scrollTriggered = false; hideBanner(); }
});
}
const bodyObserver = new MutationObserver((mutations, observer) => {
const firstAd = document.querySelector('.bordeaux-filled-slot');
if (firstAd) {
const intersectionObserver = new IntersectionObserver(entries => {
entries.forEach(entry => {
if (!entry.isIntersecting && !bannerVisible) showBanner();
else if (entry.isIntersecting && bannerVisible && !isInputFocused) hideBanner();
});
}, { root: null, threshold: 0 });
intersectionObserver.observe(firstAd);
window.addEventListener('scroll', function scrollSafetyCheck() {
if (window.scrollY < SAFETY_SCROLL_TOP && bannerVisible && !isInputFocused) hideBanner();
});
observer.disconnect();
} else {
setupScrollFallback();
observer.disconnect();
}
});
bodyObserver.observe(document.body, { childList: true, subtree: true });
});
</script>
</div>
</div>
<div data-widget-type="customwidgets" id="membership-signup-popup-2" class="clear-both widget widget-customwidgets widget-membership-signup-popup-2 widget-customwidgets-membership-signup-popup-2 widget-no-data ">
<div class="clear-both widget-header">
</div>
<div class="closedPopup flcw-popup-position custom-widget-membership fixed bottom-[100px] w-[90%] max-w-[320px] rounded-lg bg-[var(--flcw-membership-popup-bg-color,var(--flexi-brand-color-1))] shadow-[0_10px_30px_rgba(0,0,0,0.3)] transition-all duration-400 ease-[cubic-bezier(0.68,-0.55,0.265,1.55)] z-[99998] md:bottom-[95px] left-[30px] opacity-0 scale-90" id="clubPopup">
<div class="" id="signupForm">
<div class="relative flex justify-between px-5 pt-5">
<div class="flex flex-col items-start">
<div id="popupTitle" class="flcw-secondary-font popup-title m-0 flcw-text-popup text-base font-bold uppercase tracking-[1px] content-center">
Become a TechRadar Insider now
</div>
</div>
<button class="close-btn bg-transparent border-none flcw-text-popup cursor-pointer w-[25px] h-[25px] flex items-center justify-center rounded-full transition-colors duration-200 hover:bg-white/10" id="closeBtn" onclick="setPopupClosed()">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" width="15px" height="15px" class="flcw-close-button-icon">
<path d="M 4.9902344 3.9902344 A 1.0001 1.0001 0 0 0 4.2929688 5.7070312 L 10.585938 12 L 4.2929688 18.292969 A 1.0001 1.0001 0 1 0 5.7070312 19.707031 L 12 13.414062 L 18.292969 19.707031 A 1.0001 1.0001 0 1 0 19.707031 18.292969 L 13.414062 12 L 19.707031 5.7070312 A 1.0001 1.0001 0 0 0 18.980469 3.9902344 A 1.0001 1.0001 0 0 0 18.292969 4.2929688 L 12 10.585938 L 5.7070312 4.2929688 A 1.0001 1.0001 0 0 0 4.9902344 3.9902344 z"></path>
</svg>
</button>
</div>
<div id="popupContent" class="popup-content px-5 pb-5 pt-2.5">
<p class="flcw-secondary-font popup-text flcw-text-popup text-sm mb-5 leading-snug">
Sign up with your email below to instantly access member features, newsletters and exclusive Insider perks
</p>
<form id="membershipSignUpPopup">
<input type="hidden" name="name" value="">
<input type="email" id="emailInputPopup" name="email" class="flcw-secondary-font email-input w-full px-[15px] py-3 border-none rounded-[5px] text-[16px] mb-[15px] bg-white text-gray-800 placeholder:text-gray-400" placeholder="your@example.com" required="">
<input type="hidden" name="code" value="XTR-D">
<input type="hidden" name="source" value="106">
<label for="CONTACT_OTHER_BRANDS_POPUP" class="flcw-secondary-font flex items-center gap-2 flcw-text-popup text-[12px] mb-[15px]">
<input type="checkbox" id="CONTACT_OTHER_BRANDS_POPUP" name="CONTACT_OTHER_BRANDS" class="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500">
Contact me with news and offers from other Future brands
</label>
<button id="submitBtnBanner" type="button" class="flcw-secondary-font flcw-membership-button mb-[15px] w-full cursor-pointer xrounded-[30px] border-none bg-[var(--flcw-membership-popup-signup-bg-color,var(--flexi-brand-color-2))] py-3 text-base font-semibold uppercase leading-6 tracking-[0.4px] text-[var(--flcw-membership-popup-signup-color,white)] transition-colors duration-200 hover:-translate-y-px hover:shadow-[0_4px_12px_rgba(0,0,0,0.15)] disabled:cursor-not-allowed disabled:pointer-events-none disabled:opacity-60" onclick="handleMembershipFormSubmit()">
Sign Up
</button>
</form>
<p class="flcw-secondary-font terms-text mt-[15px] flcw-text-popup text-[11px] text-center leading-tight">
By submitting your information, you confirm you are aged 16 or over,
have read our
<a href="https://futureplc.com/privacy-policy/" target="_blank" class="terms-link flcw-text-popup underline hover:no-underline">Privacy Policy</a>
and agree to the
<a href="https://futureplc.com/future-member-terms-and-conditions/" target="_blank" class="terms-link flcw-text-popup underline hover:no-underline">Terms & Conditions</a>. Geographical rules apply.
</p>
</div>
</div>
</div>
<script>
window.handleExistingUserLogin = function() {
sessionStorage.setItem('membership_redirect_pending', 'true');
if (window.FUTR && window.FUTR.Connect && window.FUTR.Connect.Auth) {
window.FUTR.Connect.Auth.login();
} else {
console.error("FUTR Auth method not found");
window.location.reload();
}
};
function resetPopupStorage() {
localStorage.removeItem('membership_popup_closed_date');
console.log("LocalStorage reset: popup can reappear");
}
document.addEventListener("DOMContentLoaded", () => {
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if ((isAuthKiosq || isAuthConnect) && sessionStorage.getItem('membership_redirect_pending') === 'true') {
sessionStorage.removeItem('membership_redirect_pending');
window.location.href = '/membership';
return;
}
const clubPopup = document.getElementById('clubPopup');
const popupContent = document.getElementById('popupContent');
const membershipPopupSignupForm = document.getElementById('membershipSignUpPopup');
const popupEmailInput = document.querySelector("#membershipSignUpPopup #emailInputPopup");
const closeBtns = document.querySelectorAll('.close-btn');
const submitBtnBanner = document.getElementById('submitBtnBanner');
let popupShown = false;
let isLoginMode = false;
const POPUP_DATE_CLOSED_STORAGE_KEY = 'membership_popup_closed_date';
const DAYS_TO_HIDE = 14;
function getCookieValueBis(name) {
const v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return v ? v[2] : null;
}
function getScrollProgressInArticle() {
const articleBody = document.getElementById('article-body');
if (!articleBody) return 0;
const articleTop = articleBody.offsetTop;
const articleHeight = articleBody.offsetHeight;
const scrollTop = window.scrollY || document.documentElement.scrollTop;
const scrolledInside = scrollTop + window.innerHeight - articleTop;
const progress = (scrolledInside / articleHeight) * 100;
return Math.max(0, Math.min(progress, 100));
}
function submitRedirection() {
sessionStorage.setItem('membership_just_signed_up', 'true');
window.location.href = '/membership';
}
function shouldShowPopup() {
const isAuthKiosq = window.FUTR?.Kiosq?.User?.is_authenticated;
const isAuthConnect = window.FUTR?.Connect?.Auth?.kiosqUserIsAuthenticated;
if (isAuthKiosq || isAuthConnect) return false;
const closedDate = localStorage.getItem(POPUP_DATE_CLOSED_STORAGE_KEY);
if (!closedDate) return true;
const diffDays = (Date.now() - new Date(closedDate).getTime()) / (1000 * 60 * 60 * 24);
return diffDays >= DAYS_TO_HIDE;
}
function setPopupClosed() {
if (clubPopup) {
clubPopup.classList.add('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
}
localStorage.setItem(POPUP_DATE_CLOSED_STORAGE_KEY, new Date().toISOString());
}
window.setPopupClosed = setPopupClosed;
function manageInitialPopupState() {
if (!clubPopup) return;
const currentProgress = getScrollProgressInArticle();
const shouldBeVisibleByScroll = currentProgress >= 40;
if (!shouldShowPopup() || !shouldBeVisibleByScroll) {
if (!clubPopup.classList.contains('closedPopup')) {
clubPopup.classList.add('closedPopup', 'opacity-0', 'scale-90');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
}
} else if(shouldShowPopup()){
clubPopup.classList.remove('closedPopup', 'opacity-0', 'scale-90');
clubPopup.classList.add('opacity-100', 'scale-100', 'translate-y-0');
popupShown = true;
}
}
function controlPopupPositionOnScreen() {
const isSmallScreen = window.matchMedia('(max-width: 699px)').matches;
if (!isSmallScreen){
clubPopup.classList.remove('left-1/2', '-translate-x-1/2');
if (!clubPopup.classList.contains('left-[30px]')) clubPopup.classList.add('left-[30px]');
} else {
clubPopup.classList.remove('left-[30px]');
clubPopup.classList.add('left-1/2', '-translate-x-1/2');
}
}
async function handleMembershipFormSubmit() {
const emailValue = popupEmailInput ? popupEmailInput.value.trim() : null;
if (!emailValue) {
if (popupEmailInput) popupEmailInput.focus();
return;
}
if (isLoginMode) {
window.handleExistingUserLogin();
return;
}
if (submitBtnBanner) submitBtnBanner.disabled = true;
const formData = new FormData(membershipPopupSignupForm);
let jsonData = { submission: {} };
const kiosqId = window.FUTR?.Kiosq?.User?.sub ?? null;
const gaId = getCookieValueBis('_ga');
const hybridId = (window.bordeaux?.hybridId) || getCookieValueBis('h_id');
const blueconicId = (window.blueConicClient?.profile?.getProfile()?.getId()) || getCookieValueBis('BCSessionID');
const userIds = [
{ type: 'TYPE_KIOSQ', value: kiosqId },
{ type: 'TYPE_GA', value: gaId },
{ type: 'TYPE_HYBRID', value: hybridId },
{ type: 'TYPE_BLUECONIC', value: blueconicId},
].filter((id) => id.value && typeof id.value === 'string');
formData.forEach((value, key) => jsonData.submission[key] = value);
// Read CONTACT_OTHER_BRANDS checkbox -> consent.marketing (matching FTE NewsletterForm pattern)
const marketingCheckbox = document.getElementById('CONTACT_OTHER_BRANDS_POPUP');
jsonData.submission['consent'] = {
'marketing': marketingCheckbox ? marketingCheckbox.checked : false,
'data': false
};
delete jsonData.submission['CONTACT_OTHER_BRANDS'];
jsonData.submission['language'] = (typeof ffte !== 'undefined' ? ffte.language : 'en-gb');
jsonData.submission['country'] = '';
jsonData.submission['userIds'] = userIds;
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "submit-form", label: "membership-popup", type: "popup" } },
});
}
fetch("https://www.techradar.com/.newsletter-subscribe/v2/submission/submit", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(jsonData)
})
.then(response => response.json())
.then(data => {
if(window.FUTR?.Connect?.Auth?.autoLogin) {
return window.FUTR.Connect.Auth.autoLogin(jsonData.submission['email'], {create_from:'membership'});
} else {
return Promise.resolve({ status: 200, mock: true });
}
})
.then(response => {
if (!popupContent) return;
if (response.status === 201) {
submitRedirection();
}
else if (response.status === 409 || response.status === 403) {
isLoginMode = true;
popupContent.innerHTML = `
<div
class="flcw-text pb-5 flcw-text-popup text-m text-[var(--flcw-membership-skinnybanner-text-color, white)] leading-[1.3] whitespace-normal md:whitespace-normal"
> An account already exists for this email address, please log in.</div
>
<div class="flex flex-row gap-3">
<input
id="loginBtnPopup"
type="button"
onclick="window.handleExistingUserLogin()"
class="flcw-membership-button log-in-btn flcw-text flex-grow
flcw-text-popup overflow-clip flcw-text text-[var(--flcw-membership-skinnybanner-text-color, white)]
text-m font-semibold leading-[1.2] whitespace-normal md:whitespace-normal w-full cursor-pointer xrounded-[20px] xborder-none
bg-transparent xborder-b py-[10px] px-5 transition-all duration-300 ease-in-out hover:-translate-y-px hover:shadow-lg"
value="LOG IN"
/>
</div>
`;
}
})
.catch(error => {
console.error("Submission failed", error);
if (submitBtnBanner) submitBtnBanner.disabled = false;
});
}
window.handleMembershipFormSubmit = handleMembershipFormSubmit;
if (closeBtns) closeBtns.forEach(btn => btn.addEventListener('click', setPopupClosed));
if (popupEmailInput) {
popupEmailInput.addEventListener("input", function () {
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "input-signup-form", label: "membership-popup", type: "popup" } },
});
}
});
}
window.addEventListener('scroll', () => {
if (!shouldShowPopup()) return;
const progress = getScrollProgressInArticle();
if (progress >= 40 && !popupShown) {
clubPopup.classList.remove('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.add('opacity-100', 'scale-100', 'translate-y-0');
popupShown = true;
if (typeof window.dispatchOrQueueAction === 'function') {
window.dispatchOrQueueAction('freyr.sendEventToFreyr', {
name: 'membershipEvent',
eventObject: { membership: { action: "scroll-article", label: "membership-popup", type: "popup" } },
});
}
}
else if (progress < 40 && popupShown) {
clubPopup.classList.add('opacity-0', 'scale-90', 'closedPopup');
clubPopup.classList.remove('opacity-100', 'scale-100', 'translate-y-0');
popupShown = false;
}
});
controlPopupPositionOnScreen();
window.matchMedia('(max-width: 699px)').addEventListener('change', controlPopupPositionOnScreen);
const bodyObserver = new MutationObserver((mutationsList) => {
for (const mutation of mutationsList) {
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
controlPopupPositionOnScreen();
}
}
});
bodyObserver.observe(document.body, { attributes: true });
manageInitialPopupState();
});
</script>
</div>
<div data-widget-type="customwidgets" id="membership-slide-out-3" class="clear-both widget widget-customwidgets widget-membership-slide-out-3 widget-customwidgets-membership-slide-out-3 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: "TechRadar",
}),
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 [&.show]:translate-x-0 translate-x-[100%] pointer-events-auto" id="slide-out-content">
<div class="w-full relative h-full overflow-hidden">
<div class="absolute inset-0 z-0">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/h0mke6edxz1770889266.jpg" alt="Background" class="w-full h-full object-cover">
<div class="absolute inset-0 bg-black/80"></div>
</div>
<div class="custom-widget-membership relative z-10 p-6 pt-4 font-sans border-l border-white h-full overflow-y-auto">
<div class="flex flex-row justify-end space-x-4">
<button class="bg-transparent border-transparent" id="close-bnt" tabindex="7" x-on:click="isExpanded = false">
<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewbox="0 0 30 30" fill="none">
<path d="M15 27.5C21.9036 27.5 27.5 21.9036 27.5 15C27.5 8.09644 21.9036 2.5 15 2.5C8.09644 2.5 2.5 8.09644 2.5 15C2.5 21.9036 8.09644 27.5 15 27.5Z" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M18.75 11.25L11.25 18.75" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M11.25 11.25L18.75 18.75" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</button>
</div>
<div class="flex flex-col md:flex-row justify-start md:justify-between items-center md:mt-[30px] mt-[15px]">
<div class="flex relative flex-col justify-start w-full md:w-[65%]">
<div x-show="!userHasBadge" class="text-2xl m-0 font-bold flcw-text">
<span x-text="getWelcomeMessageSlideOut('welcomeBack')">Welcome</span>
<span x-show="showUserNameSlideOut" x-text="truncatedNameSlideOut">
</span>
<span x-show="!showUserNameSlideOut">
to
Tech Radar club</span>
!
</div>
<div x-show="userHasBadge" class="text-2xl m-0 font-bold flcw-text">
<span x-text="getWelcomeMessageSlideOut('hi')">Hi</span>
<span x-text="truncatedNameSlideOut"></span>,
</div>
<p x-show="!userHasBadge" class="text-[14px] pt-1 leading-[140%] flcw-text" style="display: none">
Your membership journey starts here.
</p>
<p x-show="userHasBadge" class="text-[14px] pt-1 leading-[140%] flcw-text">
Keep exploring and earning more as a member.
</p>
</div>
<div class="flex w-full md:w-[35%] md:mt-0 mt-4 items-center justify-start md:justify-end">
<a href="https://www.techradar.com/my-account" class="flcw-membership-button flcw-slide-out-button w-full md:w-auto px-5 py-3 text-center font-bold text-[14px] transition duration-150 whitespace-nowrap" data-before-rewrite-localise="/my-account" onclick="handleClickMyAccount();">
MY ACCOUNT
</a>
</div>
</div>
<hr class="md:mt-7 md:mb-7 mt-5 mb-5 border-[var(--flcw-membership-slide-out-divider-color,gray-200)]">
<div>
<div id="badges-section-without-badges" x-show="!userHasBadge" class="flex flex-row items-start">
<div class="flex flex-shrink-0 items-center justify-center rounded-full border-2 border-white">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/2lfo9jmvho1765179166.svg" alt="Badge picture" class="w-10 h-10 md:w-12 md:h-12 object-contain">
</div>
<div class="flex flex-col justify-start pl-2">
<div class="text-lg font-bold flcw-text">
Earn your first
badge
</div>
<div class="md:text-[14px] text-[12px] pt-1 leading-[140%] flcw-text pt-1 mb-[15px]">
Start reading to unlock your first badge
</div>
</div>
</div>
<div id="badges-section-with-badges" x-show="userHasBadge">
<div class="text-lg font-bold flcw-text">
Keep earning badges
</div>
<div class="md:text-[14px] text-[12px] pt-1 leading-[140%] flcw-text pt-1 mb-4">
Explore ways to get more involved as a member.
</div>
</div>
<div class="relative overflow-hidden shadow-lg">
<div class="relative w-full">
<div id="quiz-carousel" class="flex overflow-x-scroll space-x-3 items-stretch [&::-webkit-scrollbar]:hidden [-ms-overflow-style:none] [scrollbar-width:none]">
<div class="flcw-badges-card bg-[var(--flcw-membership-slide-out-badge-bg-color, white)] border border-1 border-[var(--flcw-membership-slide-out-badge-border-color, white)] flex-shrink-0 mr-4 w-[300px] rounded-[10px] py-[20px] px-[12px] text-center flex flex-row items-center shadow-md relative">
<div class="flex-shrink-0 pr-[10px]">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/vbtd3vndqp1770887431.svg" alt="Latest in phones" class="w-[50px] h-[50px] md:w-[70px] md:h-[70px] object-contain">
</div>
<div class="flex flex-col w-full items-start">
<p class="md:text-[16px] text-[14px] pb-1 text-left text-black font-bold leading-tight">Latest in phones</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="News, deals, reviews, guides and more…">News, deals, reviews, guides and more…</p>
<a href="https://www.techradar.com/phones" class="flcw-membership-button flcw-slide-out-button-badge bg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] border-transparent 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="/phones/">
Start reading
</a>
</div>
</div>
<div class="flcw-badges-card bg-[var(--flcw-membership-slide-out-badge-bg-color, white)] border border-1 border-[var(--flcw-membership-slide-out-badge-border-color, white)] flex-shrink-0 mr-4 w-[300px] rounded-[10px] py-[20px] px-[12px] text-center flex flex-row items-center shadow-md relative">
<div class="flex-shrink-0 pr-[10px]">
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/cegtrmmdzd1770887455.svg" alt="Latest in computing" class="w-[50px] h-[50px] md:w-[70px] md:h-[70px] object-contain">
</div>
<div class="flex flex-col w-full items-start">
<p class="md:text-[16px] text-[14px] pb-1 text-left text-black font-bold leading-tight">Latest in computing</p>
<p class="md:text-[14px] text-[12px] pb-1 text-left text-black leading-snug line-clamp-2" title="News, deals, reviews, guides and more on the newest computing gadgets">News, deals, reviews, guides and more on the newest computing gadgets</p>
<a href="https://www.techradar.com/computing" class="flcw-membership-button flcw-slide-out-button-badge bg-[var(--flcw-membership-slide-out-button-bg-color,var(--flexi-brand-color-1))] border-transparent 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-localise="/computing/">
Start reading
</a>
</div>
</div>
</div>
<div id="drop-shadow-right-carousel" class="pointer-events-none absolute top-0 right-0 bottom-0 w-32 bg-gradient-to-l from-black/80 via-black/40 to-transparent z-10"></div>
<button id="scroll-left-btn" type="button" class="hidden absolute left-[10px] top-1/2 transform -translate-y-1/2 p-2 border-transparent flcw-slide-out-button-scroll-btn 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">
Your membership perks
</div>
<p id="members-exclusive-section-without-badge-strapline" class="text-[14px] leading-[120%] flcw-text">
Start exploring exclusive deals, expert advice and more
</p>
</div>
<div class="flex items-center space-x-4">
<a id="members-exclusive-section-without-badge-membership-redirect-btn" href="https://www.techradar.com/membership" class="flcw-slide-out-button-explore flcw-membership-button 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 now
</a>
</div>
</div>
<div id="members-exclusive-section-with-badges" x-show="userHasBadge" class="flex flex-col justify-center mt-[30px] w-full">
<div id="members-exclusive-section-with-badges-title" class="text-lg font-bold flcw-text mb-[15px]">
</div>
<div id="members-exclusive-section-with-badges-card" class="relative p-4 rounded-lg shadow-lg border border-white border-solid flex flex-row items-center " style="background: linear-gradient(to right, var(--flcw-membership-slide-out-members-exclusive-section-bg-color-start, var(--flexi-brand-color-1)), var(--flcw-membership-slide-out-members-exclusive-section-bg-color-end, var(--flexi-brand-color-1)));">
<div id="members-exclusive-card" class="flex flex-col w-full items-start">
<div class="mb-4">
<p id="members-exclusive-title" class="md:text-[16px] text-[14px] pb-1 text-left text-white font-bold leading-tight">
Member Rewards
</p>
<p id="members-exclusive-strapline" class="md:text-[14px] text-[12px] leading-[140%] text-white">
Unlock and manage exclusive Techradar member rewards.
</p>
</div>
<a id="members-exclusive-see-rewards-btn" href="https://www.techradar.com/my-account/rewards" class="flcw-membership-button hero-exclusive-button bg-[var(--flcw-membership-slide-out-members-exclusive-section-explore-button-bg-color,white)] text-[var(--flcw-membership-slide-out-members-exclusive-section-explore-button-text-color,var(--flexi-brand-color-1))] font-bold py-2 px-4 text-sm shadow-lg transition-all transform hover:-translate-y-1 whitespace-nowrap" onclick="handleClickAdvertisement();" data-before-rewrite-localise="/my-account/rewards/">
See rewards
</a>
</div>
</div>
</div>
</div>
<hr class="md:mt-7 md:mb-7 mt-5 mb-5 border-[var(--flcw-membership-slide-out-divider-color,gray-200)]">
<div class="mb-[100px]">
<a id="logoutBtn" class="flex items-center justify-end space-x-2 flcw-text transition">
<span class="font-medium">Sign Out</span>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none">
<path d="M9 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V5C3 4.46957 3.21071 3.96086 3.58579 3.58579C3.96086 3.21071 4.46957 3 5 3H9" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M16 17L21 12L16 7" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M21 12H9" stroke="#FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<nav class="primary-nav" aria-label="Main Navigation">
<input type="radio" name="burgerbar-expand" class="burgerbar-none-radio" id="burgerbar-none" checked>
<input type="radio" name="burgerbar-expand" class="burgerbar-radio" id="burgerbar">
<div data-component-name="SiteHeader:Masthead" style="--site-header-grid-template-areas: 'logo locale-selector social-icons sign-in viafoura search'; --site-header-background-color: #090e21; --site-header-text-color: white;" data-template="" class="w-full bg-[var(--site-header-background-color,rgb(var(--color-primary-500)))]">
<div class="
relative grid align-center w-[98dvw] px-2 sm:px-0 sm:mx-auto items-center gap-[var(--site-header-gap,1.20rem)]
bg-[var(--site-header-background-color,rgb(var(--color-primary-500)))] h-[60px] sm:h-[100px]
text-[var(--site-header-text-color,white)]
[grid-template-areas:var(--site-header-grid-template-areas)]
[grid-template-columns:var(--site-header-grid-template-columns)]
" data-testid="masthead" role="navigation" aria-label="Main navigation">
<!-- Burger button -->
<button id="mobile-menu-btn" x-data="" data-desktop-menu-min-width="900" type="button" class="border-0 bg-transparent px-2 py-4 sm:hidden text-[color:var(--burger-btn-color,black)] z-[var(--burger-btn-z-index,1)]" style="--burger-btn-color: white;grid-area:burgerbar-trigger" data-component-name="Nav:BurgerButton" x-on:click="$store.mobileMenu.toggle()">
<span class="sr-only">Open menu</span>
<svg class="h-6 w-6" fill="currentColor" stroke-width="1.5" viewbox="0 0 24 24" stroke="currentColor" :class="{'rotate-90':$store.mobileMenu.open}">
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path>
</svg>
</button>
<div id="publisherDetails" data-analytics-id="site-logo" class="font-normal" data-component-name="SiteHeader:Masthead:Logo" style="--logo-height-desktop: 45px; --logo-height-mobile: 35px; --strapline-padding-bottom: 4px; grid-area: logo;" data-testid="site-logo" data-mrf-recirculation="site-logo">
<a href="https://www.techradar.com" data-before-rewrite-localise="/" class="relative flex flex-row items-end gap-2 leading-none no-underline text-inherit hover:no-underline" rel="home">
<picture class="block my-auto shrink-0">
<!-- Desktop logo (large screens) -->
<source media="(min-width: 700px)" type="image/svg+xml" srcset="/media/img/techradar_logo_v2.svg" aria-hidden="true" alt="Site logo for TechRadar" loading="eager" />
<!-- Mobile logo (small screens) -->
<source media="(max-width: 699px)" type="image/svg+xml" srcset="/media/img/techradar_logo_v2.svg" aria-hidden="true" alt="Site logo for TechRadar" loading="eager" />
<img src="/media/img/techradar_logo_v2.svg" alt="TechRadar" class="max-w-32 sm:max-w-full max-h-[var(--logo-height-mobile,25px)] sm:max-h-full h-[var(--logo-height-mobile,25px)] sm:h-[var(--logo-height-desktop,auto)] w-auto" fetchpriority="high">
</picture>
<span class="sr-only">TechRadar</span>
<span class="whitespace-nowrap pb-[var(--strapline-padding-bottom,12px)] text-[length:var(--strapline-font-size,13px)] font-inherit leading-3 [text-transform:var(--strapline-text-transform,uppercase)] hidden sm:inline sm:visible">the technology experts</span>
</a>
</div>
<style>
@layer global {
#burgerbar ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: none; }
#burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.unchecked { display: none; }
#burgerbar:checked ~ [data-component-name="SiteHeader:Masthead"] .button-menu.checked { display: block; }
}
</style>
<div class="locale-selector flex h-full p-1.5 w-max empty:border-none" data-component-name="Region:LocaleSelector" style="grid-area: locale-selector;">
<button type="button" class="locale-selector__button h-fit m-auto flex items-center bg-transparent border-0 anchor text-inherit shrink-0 focus:outline-1 focus:[outline-style:auto]" tabindex="0" data-analytics-id="locale-flag-dropdown" data-current-region="US" data-mrf-recirculation="locale-flag-dropdown">
<span class="locale-selector__button-text text-[10px] text-inherit capitalize mr-1.5 hidden md:visible md:inline">US Edition</span>
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/US.svg" alt="flag of US" loading="eager" class="locale-selector__button-flag w-5">
<svg class="locale-selector__button-icon ml-0.5 size-1.5 text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div data-component-name="RegionSelector:Dropdown" class="locale-selector__dropdown flex-col absolute z-[10001] w-fit text-black bg-white border border-gray-300 border-solid sm:min-w-auto sm:flex-row -translate-x-2/4 min-w-[300px] left-2/4 top-full hidden flex">
<div class="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Asia
<svg class="locale-selector__continent-icon inline ml-auto text-black size-2 sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com/sg" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="SG" data-homepage="https://www.techradar.com/sg" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="SG Edition" aria-label="SG Edition" data-alias-of="SG" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/SG.svg" alt="SG Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Singapore
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Europe
<svg class="locale-selector__continent-icon inline ml-auto text-black size-2 sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://global.techradar.com/da-dk" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="DK" data-homepage="https://global.techradar.com/da-dk" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="DK Edition" aria-label="DK Edition" data-alias-of="DK" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/DK.svg" alt="DK Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Danmark
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/fi-fi" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="FI" data-homepage="https://global.techradar.com/fi-fi" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="FI Edition" aria-label="FI Edition" data-alias-of="FI" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/FI.svg" alt="FI Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Suomi
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/no-no" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NO" data-homepage="https://global.techradar.com/no-no" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="NO Edition" aria-label="NO Edition" data-alias-of="NO" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NO.svg" alt="NO Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Norge
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/sv-se" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="SE" data-homepage="https://global.techradar.com/sv-se" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="SE Edition" aria-label="SE Edition" data-alias-of="SE" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/SE.svg" alt="SE Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Sverige
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com/uk" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="GB" data-homepage="https://www.techradar.com/uk" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="UK Edition" aria-label="UK Edition" data-alias-of="GB" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/GB.svg" alt="UK Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">UK
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/it-it" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="IT" data-homepage="https://global.techradar.com/it-it" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="IT Edition" aria-label="IT Edition" data-alias-of="IT" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/IT.svg" alt="IT Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Italia
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/nl-nl" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NL" data-homepage="https://global.techradar.com/nl-nl" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="NL Edition" aria-label="NL Edition" data-alias-of="NL" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NL.svg" alt="NL Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Nederland
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/nl-be" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="BE" data-homepage="https://global.techradar.com/nl-be" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="BE (NL) Edition" aria-label="BE (NL) Edition" data-alias-of="BE" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/BE.svg" alt="BE (NL) Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">België (Nederlands)
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/fr-fr" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="FR" data-homepage="https://global.techradar.com/fr-fr" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="FR Edition" aria-label="FR Edition" data-alias-of="FR" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/FR.svg" alt="FR Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">France
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/de-de" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="DE" data-homepage="https://global.techradar.com/de-de" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="DE Edition" aria-label="DE Edition" data-alias-of="DE" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/DE.svg" alt="DE Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Deutschland
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/es-es" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="ES" data-homepage="https://global.techradar.com/es-es" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="ES Edition" aria-label="ES Edition" data-alias-of="ES" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/ES.svg" alt="ES Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">España
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">North America
<svg class="locale-selector__continent-icon inline ml-auto text-black size-2 sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="US" data-homepage="https://www.techradar.com" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="US Edition" aria-label="US Edition" data-alias-of="US" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/US.svg" alt="US Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">US (English)
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="CA" data-homepage="https://www.techradar.com" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="CA Edition" aria-label="CA Edition" data-alias-of="US" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/CA.svg" alt="CA Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Canada
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://global.techradar.com/es-mx" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="MX" data-homepage="https://global.techradar.com/es-mx" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="MX Edition" aria-label="MX Edition" data-alias-of="MX" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/MX.svg" alt="MX Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">México
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
<div class="locale-selector__countries-block flex flex-col p-0 sm:p-2">
<button type="button" data-accordion-trigger="" class="locale-selector__continent-heading flex items-center sm:inline bg-white text-black border-y border-x-0 border-gray-300 sm:border-none text-[12px] font-bold leading-4 px-3 pt-3 pb-3 sm:pb-1 text-left uppercase sm:pointer-events-none">Australasia
<svg class="locale-selector__continent-icon inline ml-auto text-black size-2 sm:hidden" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="32px" height="32px" viewbox="0 0 32 32" enable-background="new 0 0 32 32" space="preserve">
<path fill="currentColor" d="M32,3.2L15.989,28.8L0,3.2H32z"></path>
</svg>
</button>
<div class="locale-selector__country-block overflow-hidden sm:block sm:border-r sm:border-solid sm:border-gray-300 min-w-40 max-sm:transition-all max-sm:max-h-0 flex-0 sm:flex-1 sm:py-1">
<a href="https://www.techradar.com/news/apcmag" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="AU" data-homepage="https://www.techradar.com/au" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="AU Edition" aria-label="AU Edition" data-alias-of="AU" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/AU.svg" alt="AU Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">Australia
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
<a href="https://www.techradar.com/news/apcmag" class="locale-selector__country-link flex items-center justify-between p-1.5 text-xs leading-relaxed text-black no-underline cursor-pointer hover:underline" data-country="NZ" data-homepage="https://www.techradar.com/nz" data-ignore-redirects="" data-analytics-id="locale-flag" data-component-tracking-label="NZ Edition" aria-label="NZ Edition" data-alias-of="NZ" data-mrf-recirculation="locale-flag">
<span class="locale-selector__country-link-flag-container inline-flex self-center leading-5">
<img src="https://vanilla.futurecdn.net/techradar/media/shared/img/flags/nosize/NZ.svg" alt="NZ Edition" class="locale-selector__country-link-flag inline w-5 h-auto my-auto mr-2 border border-solid border-neutral-200">New Zealand
</span>
<svg class="locale-selector__country-link-icon hidden text-lime-700 size-5 shrink-0" data-component-name="Icon" data-check-icon="" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
<path fill-rule="evenodd" d="M12.416 3.376a.75.75 0 0 1 .208 1.04l-5 7.5a.75.75 0 0 1-1.154.114l-3-3a.75.75 0 0 1 1.06-1.06l2.353 2.353 4.493-6.74a.75.75 0 0 1 1.04-.207Z" clip-rule="evenodd"></path>
</svg>
</a>
</div>
</div>
</div>
</div>
<div data-component-name="Social:Icons" style="grid-area: social-icons;" class="hidden gap-2 md:visible flexisites-social md:flex" data-testid="buttons-social" data-nosnippet="" data-mrf-recirculation="header-social-icons">
<a class="icon-circle icon-facebook no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on facebook" href="https://www.facebook.com/TechRadar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="facebook" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#3b5998" r="12"></circle><path d="m13.079 19h-2.9v-7h-1.441v-2.408h1.442v-1.456c0-1.96.813-3.136 3.136-3.136h1.933v2.408h-1.2c-.91 0-.965.35-.965.966v1.218h2.183l-.257 2.408h-1.931z" fill="#fff"></path></svg>
</a>
<a class="icon-circle icon-twitter no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on twitter" href="https://twitter.com/intent/user?screen_name=techradar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#0F1618" viewbox="0 0 375 375"><g><path fill="#000" d="M187 7a180 180 0 1 0 0 361 180 180 0 0 0 0-361"></path></g><g transform="translate(90 85)"><svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="199.8" height="199.8" viewbox="0 0 24 24"><path fill="#fff" d="M18 2h4l-8 9 9 11h-7l-5-7-6 7H2l7-9L1 2h7l5 6zm-1 18h2L7 4H5z"></path></svg></g></svg>
</a>
<a class="icon-circle icon-youtube no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on youtube" href="https://www.youtube.com/user/techradar?sub_confirmation=1" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="youtube" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#cd201f" r="12"></circle><path d="m19.351 8.978a3.281 3.281 0 0 0 -.6-1.5 2.081 2.081 0 0 0 -1.5-.645c-2.101-.15-5.251-.15-5.251-.15h-.016s-3.134 0-5.25.149a2.19 2.19 0 0 0 -1.485.645 3.275 3.275 0 0 0 -.6 1.5 22.8 22.8 0 0 0 -.15 2.445v1.139a22.854 22.854 0 0 0 .15 2.446 3.263 3.263 0 0 0 .6 1.5 2.437 2.437 0 0 0 1.65.645c1.2.12 5.1.165 5.1.165s3.149 0 5.249-.165a2.072 2.072 0 0 0 1.5-.645 3.268 3.268 0 0 0 .6-1.5 23 23 0 0 0 .149-2.446v-1.138a22.949 22.949 0 0 0 -.146-2.445zm-9.331 5.549v-5.127l4.8 2.52z" fill="#fff"></path></svg>
</a>
<a class="icon-circle icon-flipboard no-underline border-none h-6 w-6 box-border text-inherit rounded-[50%] cursor-pointer" aria-label="Visit us on flipboard" href="https://flipboard.com/@TechRadar" data-analytics-id="nav-social" target="_blank" rel="noopener" data-mrf-recirculation="nav-social">
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="flipboard" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<g><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#f52828"></path></g><path d="m19 11h-4v4h-4v4h-4v-12h12z" fill="#fff"></path>
</svg>
</a>
<a href="https://www.techradar.com/how-to/techradar-rss" aria-label="RSS" data-analytics-id="nav-social" class="overflow-hidden text-sm font-semibold leading-6 text-inherit decoration-none" data-mrf-recirculation="nav-social" data-before-rewrite-localise="/how-to/techradar-rss">
<abbr title="Really Simple Syndication">RSS</abbr>
</a>
</div>
<div id="auth-in-nav-header" class="w-auto leading-none" data-analytics-id="sign-in" tabindex="0" style="grid-area: sign-in;" data-mrf-recirculation="sign-in">
<span id="auth-in-nav-header-text" class="whitespace-nowrap hidden md:visible md:inline">Sign in</span>
<span id="auth-in-nav-header-svg-block">
<svg width="20" height="20" viewbox="0 0 21 21" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M10.446 0c5.76 0 10.446 4.452 10.446 9.924 0 5.472-4.686 9.923-10.446 9.923S0 15.396 0 9.924 4.686 0 10.446 0zm0 1.228c-5.047 0-9.154 3.9-9.154 8.696 0 2.642 1.248 5.01 3.212 6.607.337-2.01 1.756-3.678 3.678-4.436a5.554 5.554 0 004.678 0c1.887.745 3.292 2.364 3.662 4.326 1.886-1.594 3.078-3.915 3.078-6.497 0-4.795-4.107-8.696-9.154-8.696zm.076 2.885c1.983 0 3.592 1.529 3.592 3.413 0 1.885-1.609 3.413-3.592 3.413-1.984 0-3.593-1.528-3.593-3.413 0-1.884 1.609-3.413 3.593-3.413z" fill-rule="evenodd"></path></svg>
</span>
<div id="auth-in-nav-header-menu" class="auth-in-nav-header-menu">
<ul>
<li id="auth-in-nav-header-menu-email">
</li><li id="auth-in-nav-header-profile">View Profile</li>
<li id="auth-in-nav-header-sign-out">
<span class="auth-in-nav-header-sign-out-text hidden md:visible md:inline">Sign out</span>
<svg width="20" height="20" viewbox="0 0 21 21" xmlns="http://www.w3.org/2000/svg" title="Logout">
<path d="m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z" fill-rule="evenodd">
</path>
</svg>
</li>
</ul>
</div>
</div>
<div x-data="" class="[&_svg]:text-(--tray-bell-initial-color) [&_svg]:hover:text-(--tray-bell-hover-color) flex items-center h-full text-lg z-50 viafoura-twig-component min-w-[var(--tray-bell-min-width,40px)]" style="--default-color: transparent; --background-color: transparent; --light-text-on-default-color: #fff; --dark-text-on-default-color: #fff; --tray-bell-right-offset: 128px; --tray-bell-initial-color: #fff; --tray-bell-hover-color: var(--tray-bell-initial-color); grid-area: viafoura;" id="viafoura-tray-bell" data-component-name="Viafoura:Notification:TrayBell">
<div class="viafoura" x-cloak="" x-show="$store.Viafoura.showWidgets">
<vf-tray-trigger></vf-tray-trigger>
</div>
</div>
<input type="checkbox" name="burgerbar-expand" class="search-checkbox" id="search-checkbox">
<label data-component-name="SiteHeader:Masthead:SearchBar" style="grid-area: search;" class="relative inline-flex gap-2 mb-0" for="search-checkbox" onclick="" tabindex="0" aria-label="Search" role="button" data-analytics-id="search" onkeydown="if(event.key === 'Enter') { event.preventDefault(); this.click() }" data-testid="search-button" data-mrf-recirculation="search">
<span class="searchText text-sm visible max-sm:hidden">Search</span>
<span class="search-icon">
<svg class="size-8 w-5 h-5 text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path fill="currentColor" d="M720 124a422 422 0 1 0-73 654l221 222 132-131-222-222a422 422 0 0 0-58-523zm-92 504a291 291 0 1 1-412-412 291 291 0 0 1 412 411z"></path></svg>
</span>
</label>
<form class="search-box w-full sm:w-[480px] text-inherit" id="search-box" action="https://www.techradar.com/search" method="GET" data-analytics-id="search-submit" data-mrf-recirculation="search-submit" data-before-rewrite-localise="/search">
<label for="search-input" class="sr-only">Search TechRadar</label>
<input tabindex="0" type="search" name="searchTerm" placeholder="Search TechRadar" class="search-input" id="search-input">
<button type="submit" class="search-submit" aria-label="Search">
<span class="search-icon">
<svg class="size-8 w-5 h-5 m-auto text-inherit" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000"><path fill="currentColor" d="M720 124a422 422 0 1 0-73 654l221 222 132-131-222-222a422 422 0 0 0-58-523zm-92 504a291 291 0 1 1-412-412 291 291 0 0 1 412 411z"></path></svg>
</span>
</button>
</form>
</div>
</div>
<div class="flex justify-center mobile-chatbot-container sm:hidden">
</div>
<nav class="" id="component-mega-nav" data-component-name="Nav" style="--nav-item-text-color: #1b1b1b; --nav-item-hover-text-color: #2f6e91; --nav-item-font-weight: 700; --nav-item-bg-color: white; --nav-item-font-family: Arial, sans-serif; --nav-border-bottom: 4px solid #ccc; --nav-item-secondary-bg-color: #090e21; --nav-item-secondary-hover-bg-color: #090e21; --nav-item-secondary-text-color: white; --nav-item-secondary-hover-text-color: white; --nav-border-top: none; --nav-item-hover-bg-color: var(--nav-item-bg-color); --nav-item-x-padding: 1rem; --nav-item-font-size: 16px; --nav-item-letter-spacing: inherit; --nav-item-text-transform: none; --nav-item-list-bg-color: var(--nav-item-bg-color);" data-mrf-recirculation="navigation">
<div class="meganav-desktop" id="desktop-component-mega-nav" data-component-name="Nav:Desktop" style="--nav-item-list-grid-cols: repeat(5,minmax(max-content,1fr)); --nav-item-x-padding: 0.8rem; --nav-height: 44px; --nav-narrow-width: 970px; --nav-wide-width: 1200px; --nav-item-gap: 0px; --nav-item-line-height: 2.75; --nav-item-list-dropdown-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --nav-item-list-mega-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);" x-data="DesktopNav">
<div class="meganav-desktop__container meganav-desktop__container--wide" x-ref="topLevelNavItemOuterContainer">
<ul class="meganav-desktop__list" data-analytics-id="nav-item" x-ref="topLevelNavItemInnerContainer" data-mrf-recirculation="nav-item">
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="0" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" arial-label="Phones" data-before-rewrite-localise="/phones">
Phones
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Phone Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Phone Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="meganav-item__link" data-nav-link="" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="meganav-item__link" data-nav-link="" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="meganav-item__link" data-nav-link="" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="meganav-item__link" data-nav-link="" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="meganav-item__link" data-nav-link="" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="meganav-item__link" data-nav-link="" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="meganav-item__link" data-nav-link="" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="meganav-item__link" data-nav-link="" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Operating Systems" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Operating Systems
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="meganav-item__link" data-nav-link="" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="meganav-item__link" data-nav-link="" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Phones" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Phones
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="meganav-item__link" data-nav-link="" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="meganav-item__link" data-nav-link="" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="meganav-item__link" data-nav-link="" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="meganav-item__link" data-nav-link="" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="meganav-item__link" data-nav-link="" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="meganav-item__link" data-nav-link="" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="meganav-item__link" data-nav-link="" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="1" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing" data-before-rewrite-localise="/computing">
Computing
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Laptops" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/laptops">
Laptops
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="meganav-item__link" data-nav-link="" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="meganav-item__link" data-nav-link="" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="meganav-item__link" data-nav-link="" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="meganav-item__link" data-nav-link="" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="PCs" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
PCs
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="meganav-item__link" data-nav-link="" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="meganav-item__link" data-nav-link="" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="meganav-item__link" data-nav-link="" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Software & Security" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/software">
Software & Security
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="meganav-item__link" data-nav-link="" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="meganav-item__link" data-nav-link="" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="meganav-item__link" data-nav-link="" arial-label="Windows 10 End of Life" data-before-rewrite-localise="https://www.techradar.com/computing/windows-10-end-of-life">
Windows 10 End of Life
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="meganav-item__link" data-nav-link="" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="meganav-item__link" data-nav-link="" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Components" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/computing-components">
Components
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="meganav-item__link" data-nav-link="" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="meganav-item__link" data-nav-link="" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="meganav-item__link" data-nav-link="" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="meganav-item__link" data-nav-link="" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Internet" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/internet">
Internet
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="meganav-item__link" data-nav-link="" arial-label="Websites & Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites & Apps
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="meganav-item__link" data-nav-link="" arial-label="Wi-Fi & Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi & Broadband
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="meganav-item__link" data-nav-link="" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="meganav-item__link" data-nav-link="" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Tablets" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/tablets">
Tablets
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="meganav-item__link" data-nav-link="" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="meganav-item__link" data-nav-link="" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="VR & AR" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/software/virtual-reality-augmented-reality">
VR & AR
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Peripherals" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/computing/peripherals-accessories">
Peripherals
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="meganav-item__link" data-nav-link="" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="meganav-item__link" data-nav-link="" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="meganav-item__link" data-nav-link="" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Computing Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Computing Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="meganav-item__link" data-nav-link="" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="meganav-item__link" data-nav-link="" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="meganav-item__link" data-nav-link="" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Computing" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Computing
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="meganav-item__link" data-nav-link="" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="meganav-item__link" data-nav-link="" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="meganav-item__link" data-nav-link="" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="meganav-item__link" data-nav-link="" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="2" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" arial-label="AI" data-before-rewrite-localise="/tag/ai">
AI
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="meganav-item__link" data-nav-link="" arial-label="AI Platforms & Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms & Assistants
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="meganav-item__link" data-nav-link="" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="meganav-item__link" data-nav-link="" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="meganav-item__link" data-nav-link="" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="meganav-item__link" data-nav-link="" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="meganav-item__link" data-nav-link="" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="3" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs" data-before-rewrite-localise="/televisions">
TVs
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="TV Insights" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
TV Insights
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="meganav-item__link" data-nav-link="" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="meganav-item__link" data-nav-link="" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="meganav-item__link" data-nav-link="" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="meganav-item__link" data-nav-link="" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs & home theater coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/televisions">
TVs & home theater coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/tv-size-finder" class="meganav-item__link" data-nav-link="" arial-label="TV size finder" data-before-rewrite-localise="https://www.techradar.com/tag/tv-size-finder">
TV size finder
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More for your TV" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More for your TV
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="meganav-item__link" data-nav-link="" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="meganav-item__link" data-nav-link="" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="meganav-item__link" data-nav-link="" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="meganav-item__link" data-nav-link="" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="meganav-item__link" data-nav-link="" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="4" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" arial-label="Streaming" data-before-rewrite-localise="/streaming">
Streaming
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="meganav-item__link" data-nav-link="" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="meganav-item__link" data-nav-link="" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="meganav-item__link" data-nav-link="" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="meganav-item__link" data-nav-link="" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="meganav-item__link" data-nav-link="" arial-label="Apple TV" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="meganav-item__link" data-nav-link="" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="meganav-item__link" data-nav-link="" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="meganav-item__link" data-nav-link="" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="meganav-item__link" data-nav-link="" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="meganav-item__link" data-nav-link="" arial-label="Streaming coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/tv-subscription-services/">
Streaming coupons
</a>
</li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="5" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness" data-before-rewrite-localise="/health-fitness">
Fitness
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Fitness" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Fitness
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="meganav-item__link" data-nav-link="" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="meganav-item__link" data-nav-link="" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="meganav-item__link" data-nav-link="" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="meganav-item__link" data-nav-link="" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="meganav-item__link" data-nav-link="" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="meganav-item__link" data-nav-link="" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Watch Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Watch Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="meganav-item__link" data-nav-link="" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="meganav-item__link" data-nav-link="" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="meganav-item__link" data-nav-link="" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Wellbeing" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Wellbeing
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="meganav-item__link" data-nav-link="" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="meganav-item__link" data-nav-link="" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Fitness" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Fitness
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="meganav-item__link" data-nav-link="" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="meganav-item__link" data-nav-link="" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="meganav-item__link" data-nav-link="" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="meganav-item__link" data-nav-link="" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/fitness">
Fitness coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="6" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio" data-before-rewrite-localise="/audio">
Audio
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Headphones" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/headphones">
Headphones
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="meganav-item__link" data-nav-link="" arial-label="Earbuds & AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds & AirPods
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="meganav-item__link" data-nav-link="" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Speakers" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/hi-fi/speakers">
Speakers
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="meganav-item__link" data-nav-link="" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Hi-Fi" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/hi-fi">
Hi-Fi
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="meganav-item__link" data-nav-link="" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="meganav-item__link" data-nav-link="" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="meganav-item__link" data-nav-link="" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Audio Streaming" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/audio/audio-streaming">
Audio Streaming
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="meganav-item__link" data-nav-link="" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="meganav-item__link" data-nav-link="" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Audio" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Audio
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="meganav-item__link" data-nav-link="" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="meganav-item__link" data-nav-link="" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="meganav-item__link" data-nav-link="" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="meganav-item__link" data-nav-link="" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/audio">
Audio coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="7" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" arial-label="VPN" data-before-rewrite-localise="/vpn">
VPN
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="meganav-item__link" data-nav-link="" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="meganav-item__link" data-nav-link="" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="meganav-item__link" data-nav-link="" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="meganav-item__link" data-nav-link="" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="8" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" arial-label="Cameras" data-before-rewrite-localise="/cameras">
Cameras
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Types" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Types
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="meganav-item__link" data-nav-link="" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="meganav-item__link" data-nav-link="" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="meganav-item__link" data-nav-link="" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="meganav-item__link" data-nav-link="" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="meganav-item__link" data-nav-link="" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="meganav-item__link" data-nav-link="" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="meganav-item__link" data-nav-link="" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Camera Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="meganav-item__link" data-nav-link="" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="meganav-item__link" data-nav-link="" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="meganav-item__link" data-nav-link="" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="meganav-item__link" data-nav-link="" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="meganav-item__link" data-nav-link="" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="meganav-item__link" data-nav-link="" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Cameras" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Cameras
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="meganav-item__link" data-nav-link="" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="meganav-item__link" data-nav-link="" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="meganav-item__link" data-nav-link="" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="meganav-item__link" data-nav-link="" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="meganav-item__link" data-nav-link="" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="meganav-item__link" data-nav-link="" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="meganav-item__link" data-nav-link="" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="meganav-item__link" data-nav-link="" arial-label="Camera coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/cameras-and-photography">
Camera coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="9" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" arial-label="Home" data-before-rewrite-localise="/home">
Home
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Smart Home" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/home/smart-home">
Smart Home
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="meganav-item__link" data-nav-link="" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="meganav-item__link" data-nav-link="" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="meganav-item__link" data-nav-link="" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="meganav-item__link" data-nav-link="" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="meganav-item__link" data-nav-link="" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="meganav-item__link" data-nav-link="" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__title-link" tabindex="0" data-nav-title-link="" arial-label="Small Appliances" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;" data-before-rewrite-localise="/home/small-appliances">
Small Appliances
</a>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="meganav-item__link" data-nav-link="" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="meganav-item__link" data-nav-link="" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="meganav-item__link" data-nav-link="" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="meganav-item__link" data-nav-link="" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="meganav-item__link" data-nav-link="" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="meganav-item__link" data-nav-link="" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Home Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Home Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="meganav-item__link" data-nav-link="" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="meganav-item__link" data-nav-link="" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="meganav-item__link" data-nav-link="" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="meganav-item__link" data-nav-link="" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="meganav-item__link" data-nav-link="" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Home" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
More from Home
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="meganav-item__link" data-nav-link="" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="meganav-item__link" data-nav-link="" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="meganav-item__link" data-nav-link="" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="meganav-item__link" data-nav-link="" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="meganav-item__link" data-nav-link="" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="meganav-item__link" data-nav-link="" arial-label="Home & appliances coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/home-and-appliances">
Home & appliances coupons
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="10" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="meganav-item__link" data-nav-link="" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="meganav-item--mega meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="11" data-test="Nav:Item" data-nav-top-level="">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" arial-label="Browse" data-before-rewrite-localise="/categories">
Browse
</a>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="mega" data-component-name="Nav:Desktop:ItemList" data-has-children="">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="By Type" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
By Type
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="meganav-item__link" data-nav-link="" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="meganav-item__link" data-nav-link="" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="meganav-item__link" data-nav-link="" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="meganav-item__link" data-nav-link="" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="meganav-item__link" data-nav-link="" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="meganav-item__link" data-nav-link="" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="meganav-item__link" data-nav-link="" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="meganav-item__link" data-nav-link="" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/collections" class="meganav-item__link" data-nav-link="" arial-label="Collections" data-before-rewrite-localise="/tag/collections">
Collections
</a>
</li>
</ul> </li>
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<span class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Brands" style="--nav-item-font-weight: 600; --nav-item-font-size: 14px;">
Popular Brands
</span>
<ul x-data="DesktopItemList(3)" class="meganav-item-list" style="--nav-item-font-weight: 400; --nav-item-font-size: 13px; --nav-item-line-height: 1.85;" :class="xPositionClass" data-nav-item-list="" data-list-type="nestedMegaList" data-component-name="Nav:Desktop:ItemList">
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="meganav-item__link" data-nav-link="" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="meganav-item__link" data-nav-link="" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="meganav-item__link" data-nav-link="" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="meganav-item" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="meganav-item__link" data-nav-link="" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li>
</ul> </li>
<li class="meganav-item--dropdown meganav-item--title-hover meganav-item--more-menu hidden meganav-item meganav-item--top-level" data-component-name="Nav:Item" data-id="12" x-ref="moreMenu" tabindex="0" data-nav-more-menu="" data-nav-include-in-offset="" data-test="Nav:Item" data-nav-top-level="">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More">
More
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul x-data="DesktopItemList(2)" class="meganav-item-list" style="--nav-item-font-size: 14px; --nav-item-font-weight: 400; --nav-item-text-transform: none; --nav-item-line-height: 2.5;" :class="xPositionClass" data-nav-item-list="" data-list-type="dropdown" data-component-name="Nav:Desktop:ItemList">
<template x-for="item in moreMenuItems.toReversed()">
<li class="meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="" class="meganav-item__link" data-nav-link="" x-text="item.label" :href="item.url">
</a>
</li>
</template>
</ul> </li> </ul>
<div class="meganav-secondary meganav-desktop__secondary" data-component-name="Nav:Secondary:ItemList" data-nav-include-in-offset="" style="--nav-item-border-bottom: none; --nav-item-border-left: none; --nav-item-svg-max-h: 12px; --nav-item-svg-max-w: 150px;">
<a class="meganav-secondary__item" href="https://www.techradar.com/pro" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: #8c2b5e; --nav-item-hover-bg-color: #8c2b5e;" data-before-rewrite-localise="/pro">
<svg width="211" height="30" viewbox="0 0 211 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar Pro</title>
<g clip-path="url(#clip0_1440_56410)">
<path d="M141.363 26.5996C138.11 26.5996 135.464 23.9536 135.464 20.7004C135.464 17.4509 138.11 14.8049 141.363 14.8049C144.616 14.8049 147.258 17.4509 147.258 20.7004C147.262 23.9536 144.616 26.5996 141.363 26.5996ZM141.363 18.2532C140.012 18.2532 138.916 19.3498 138.916 20.7004C138.916 22.051 140.012 23.1477 141.363 23.1477C142.713 23.1477 143.81 22.051 143.81 20.7004C143.81 19.3498 142.713 18.2532 141.363 18.2532Z" fill="#E40784"></path>
<path d="M141.363 0C140.542 0 139.725 0.0515212 138.916 0.143523V3.87512C139.721 3.75736 140.538 3.69848 141.363 3.69848C150.736 3.69848 158.365 11.3236 158.365 20.7004C158.365 21.5248 158.302 22.3418 158.188 23.1477H161.92C162.015 22.3381 162.063 21.5211 162.063 20.7004C162.063 9.28852 152.778 0 141.363 0Z" fill="#E40784"></path>
<path d="M141.363 7.26813C140.538 7.26813 139.718 7.34541 138.916 7.49629V11.2831C139.71 11.077 140.531 10.9703 141.363 10.9703C146.732 10.9703 151.097 15.3385 151.097 20.7041C151.097 21.5358 150.99 22.3564 150.784 23.1513H154.567C154.718 22.3491 154.795 21.5284 154.795 20.7041C154.799 13.2924 148.771 7.26813 141.363 7.26813Z" fill="#E40784"></path>
<path d="M71.3824 7.5368H68.5413C65.3323 7.5368 62.7268 10.146 62.7268 13.355V23.1403H66.7639V13.3513C66.7639 12.3724 67.5624 11.5739 68.5413 11.5739H71.3824V7.5368Z" fill="white"></path>
<path d="M80.5387 19.0996C78.4521 19.0996 76.7556 17.4031 76.7556 15.3165C76.7556 13.2299 78.4521 11.5334 80.5387 11.5334C82.6253 11.5334 84.3218 13.2299 84.3218 15.3165C84.3218 17.4031 82.6253 19.0996 80.5387 19.0996ZM80.5387 7.5C76.2256 7.5 72.7185 11.0071 72.7185 15.3202C72.7185 19.6332 76.2256 23.1403 80.5387 23.1403C81.9113 23.1403 83.1994 22.7834 84.3181 22.1578V23.1403H88.3552V15.3275V15.3202C88.3588 11.0071 84.8517 7.5 80.5387 7.5Z" fill="white"></path>
<path d="M41.8057 18.7095C40.7459 20.0454 39.1634 20.8109 37.4669 20.8109C34.4125 20.8109 31.9247 18.3231 31.9247 15.2687C31.9247 12.2142 34.4125 9.72646 37.4669 9.72646C39.1634 9.72646 40.7459 10.4919 41.8057 11.8278L41.8941 11.9419L43.5501 10.2858L43.4728 10.1938C41.9677 8.41636 39.778 7.39697 37.4632 7.39697C33.1244 7.39697 29.5916 10.9298 29.5916 15.2687C29.5916 19.6075 33.1244 23.1403 37.4632 23.1403C39.778 23.1403 41.9677 22.121 43.4728 20.3435L43.5501 20.2515L41.8941 18.5955L41.8057 18.7095Z" fill="white"></path>
<path d="M19.4786 7.39697C15.1398 7.39697 11.6069 10.9262 11.6069 15.2687C11.6069 19.6112 15.1398 23.1403 19.4786 23.1403C22.5956 23.1403 25.4256 21.2893 26.6842 18.4298L26.7652 18.2495H24.1486L24.1118 18.3084C23.0814 19.8761 21.3481 20.8109 19.4786 20.8109C16.8621 20.8109 14.6062 18.9782 14.0615 16.4352H27.262L27.2767 16.3248C27.3246 15.9679 27.3503 15.6109 27.3503 15.2723C27.3503 10.9262 23.8211 7.39697 19.4786 7.39697ZM14.0615 14.1021C14.6062 11.5555 16.8621 9.72646 19.4786 9.72646C22.0988 9.72646 24.351 11.5591 24.8957 14.1021H14.0615Z" fill="white"></path>
<path d="M46.1924 23.1404H48.5219V14.2935C48.5219 11.7616 50.5827 9.70071 53.1146 9.70071C55.6465 9.70071 57.7073 11.7616 57.7073 14.2935V23.1367H60.0368V13.988H60.0295C59.9522 12.2252 59.2162 10.5803 57.9466 9.34007C56.6438 8.07044 54.9289 7.36754 53.1146 7.36754C51.4107 7.36754 49.7915 7.9858 48.5219 9.11926V0.544678H46.1924V23.1404Z" fill="white"></path>
<path d="M2.68646 7.39327H0V9.72275H2.68646V18.1943C2.68646 20.9176 4.90187 23.133 7.62512 23.133H10.0613V20.8035H7.62512C6.18621 20.8035 5.01595 19.6332 5.01595 18.1906V9.72644H8.78803V7.39694H5.01595V1.84003H2.68646V7.39327Z" fill="white"></path>
<path d="M101.968 8.45682C101.191 8.02993 100.33 7.73921 99.4209 7.59936C99.3326 7.58464 99.2443 7.56992 99.156 7.55888C99.0566 7.54784 98.9573 7.5368 98.8542 7.52944C98.6628 7.51472 98.4715 7.50368 98.2801 7.5C98.258 7.5 98.2396 7.49632 98.2176 7.49632C98.2139 7.49632 98.2102 7.49632 98.2028 7.49632C98.1955 7.49632 98.1881 7.49632 98.1808 7.49632C93.8677 7.49632 90.3606 11.0034 90.3606 15.3165C90.3606 19.6295 93.8677 23.1367 98.1808 23.1367C98.1881 23.1367 98.1918 23.1367 98.1992 23.1367C98.2065 23.1367 98.2102 23.1367 98.2176 23.1367C98.4678 23.1367 98.7144 23.1219 98.9609 23.0962C98.972 23.0962 98.9867 23.0925 98.9977 23.0925C100.076 22.9858 101.095 22.6582 102.001 22.1541V23.133H106.038L106.005 0.537292H101.968V8.45682ZM101.968 15.3202C101.964 17.3994 100.278 19.0923 98.1992 19.0996C96.1236 19.0886 94.4381 17.3957 94.4381 15.3202C94.4381 13.2409 96.1273 11.5481 98.2028 11.5407C100.278 11.5518 101.968 13.2409 101.968 15.3202Z" fill="white"></path>
<path d="M119.75 23.1109H123.787V15.3202V15.3165V15.3128V15.2981C123.776 10.9961 120.272 7.5 115.967 7.5C111.654 7.5 108.146 11.0071 108.146 15.3202C108.146 19.6332 111.654 23.1403 115.967 23.1403C117.339 23.1403 118.627 22.7834 119.75 22.1578V23.1109ZM115.967 19.0996C113.88 19.0996 112.184 17.4031 112.184 15.3165C112.184 13.2299 113.88 11.5334 115.967 11.5334C118.05 11.5334 119.746 13.2299 119.75 15.3128V15.3165C119.746 17.4068 118.053 19.0996 115.967 19.0996Z" fill="white"></path>
<path d="M132.273 7.5C129.064 7.5 126.455 10.1092 126.455 13.3182V23.1403H130.492V13.3182C130.492 12.3393 131.29 11.5407 132.269 11.5407H135.11V7.5H132.273Z" fill="white"></path>
<path d="M173.736 20.8071C170.689 20.8071 168.209 18.3268 168.209 15.2797C168.209 12.2326 170.689 9.75218 173.736 9.75218C176.784 9.75218 179.264 12.2326 179.264 15.2797C179.264 18.3268 176.784 20.8071 173.736 20.8071ZM173.736 7.40797C171.584 7.40797 169.629 8.28015 168.209 9.68226V7.39325H165.865V30H168.209V20.8734C169.629 22.2792 171.584 23.1477 173.736 23.1477C178.075 23.1477 181.608 19.6148 181.608 15.276C181.608 10.9372 178.075 7.40797 173.736 7.40797Z" fill="white"></path>
<path d="M186.735 23.1404H184.35V13.3293C184.35 10.1129 186.966 7.49634 190.183 7.49634H193.031V9.88103H190.183C188.28 9.88103 186.735 11.4267 186.735 13.3293V23.1404Z" fill="white"></path>
<path d="M202.813 9.77426C199.766 9.77426 197.285 12.2546 197.285 15.3017C197.285 18.3488 199.766 20.8292 202.813 20.8292C205.86 20.8292 208.34 18.3488 208.34 15.3017C208.34 12.2546 205.86 9.77426 202.813 9.77426ZM202.813 23.1734C198.474 23.1734 194.941 19.6406 194.941 15.3017C194.941 10.9629 198.474 7.43005 202.813 7.43005C207.152 7.43005 210.685 10.9592 210.685 15.3017C210.685 19.6406 207.152 23.1734 202.813 23.1734Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_1440_56410">
<rect width="210.68" height="30" fill="white"></rect>
</clippath>
</defs>
</svg>
</a> <a class="meganav-secondary__item" href="https://www.techradar.com/gaming" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: black; --nav-item-hover-bg-color: black;" data-before-rewrite-localise="/gaming">
<svg xmlns="http://www.w3.org/2000/svg" class="trg_nav_logo" width="75.423" height="31.905" viewbox="0 0 75.423 31.905">
<title>Tech Radar Gaming</title>
<path d="M0,13.27a1.733,1.733,0,0,1,1.965-1.825l2.511.339A1.973,1.973,0,0,1,6.1,13.724v1.993A1.41,1.41,0,0,1,4.939,17.1l-2.974.4A1.733,1.733,0,0,1,0,15.68ZM75.423,5.038V19.7c0,3.63-.77,6.109-2.6,7.905-1.794,1.76-4.541,2.874-9.01,2.874a24.148,24.148,0,0,1-11.1-2.443l2.564-4.922a15.142,15.142,0,0,0,7.216,1.867c3.114,0,4.762-1.58,4.762-4.31v-.575a7.656,7.656,0,0,1-5.787,2.7c-5.165,0-8.9-3.593-8.9-9.018V13.7c0-5.5,3.809-9.125,8.424-9.125a7.918,7.918,0,0,1,6.117,2.55V5.038Zm-8.131,8.623a3.343,3.343,0,0,0-6.666.071V13.8a3.346,3.346,0,0,0,6.666-.071ZM19.046,13.27a1.733,1.733,0,0,0-1.965-1.825l-2.974.4a1.41,1.41,0,0,0-1.156,1.386v1.993a1.977,1.977,0,0,0,1.619,1.94l2.511.339a1.733,1.733,0,0,0,1.965-1.825Zm32.791-.082a10.511,10.511,0,0,1,2.756-7.079,9.268,9.268,0,0,1,1.023-.923A7.05,7.05,0,0,0,52.5,4.57a6.032,6.032,0,0,0-6.191,4.22V4.857H38.093V24.379h8.218v-4.97c0-4.326,1.846-6.221,5.322-6.221ZM11.109,24.379a1.735,1.735,0,0,0,1.826-1.966l-.4-2.973a1.41,1.41,0,0,0-1.385-1.156H9.154A1.975,1.975,0,0,0,7.213,19.9l-.339,2.511A1.734,1.734,0,0,0,8.7,24.379ZM23.67,18.087c0,4.811,2.632,7.054,7.528,7.054a12.06,12.06,0,0,0,5.3-1.122v-6.33a6.272,6.272,0,0,1-2.522.615c-1.315,0-2.009-.543-2.009-2.026V11.286h4.6V4.956h-4.6V0H23.67V4.956H21.332v6.33H23.67v6.8M8.694,5.341A1.73,1.73,0,0,0,6.874,7.3l.4,2.965a1.408,1.408,0,0,0,1.382,1.153h1.987a1.971,1.971,0,0,0,1.935-1.613l.338-2.5a1.729,1.729,0,0,0-1.82-1.96Z" fill="#fff"></path>
</svg>
</a>
</div>
</div>
</div>
<style>
@layer global {
[data-component-name="Nav:Mobile"] {
--secondary-nav-height: 90px;
}
}
</style>
<div x-data="" class="meganav-mobile" data-component-name="Nav:Mobile" style="--nav-item-line-height: 2.5;" :class="{ 'hidden': !$store.mobileMenu.open, 'block':$store.mobileMenu.open }">
<ul class="meganav-mobile__list" data-analytics-id="nav-item" data-mrf-recirculation="nav-item">
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" arial-label="Phones" x-on:click="toggleChildItems" data-before-rewrite-localise="/phones">
Phones
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/phones">
View Phones
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Phone Brands" x-on:click="toggleChildItems">
Popular Phone Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/iphone" class="meganav-item__link" data-nav-link="" arial-label="iPhone" data-before-rewrite-localise="/phones/iphone">
iPhone
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/samsung-galaxy-phones" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy" data-before-rewrite-localise="/phones/samsung-galaxy-phones">
Samsung Galaxy
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/google-pixel-phones" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel" data-before-rewrite-localise="/phones/google-pixel-phones">
Google Pixel
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/nothing-phones" class="meganav-item__link" data-nav-link="" arial-label="Nothing" data-before-rewrite-localise="/phones/nothing-phones">
Nothing
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/motorola-phones" class="meganav-item__link" data-nav-link="" arial-label="Motorola" data-before-rewrite-localise="/phones/motorola-phones">
Motorola
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oneplus-phones" class="meganav-item__link" data-nav-link="" arial-label="OnePlus" data-before-rewrite-localise="/phones/oneplus-phones">
OnePlus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/xiaomi-phones" class="meganav-item__link" data-nav-link="" arial-label="Xiaomi" data-before-rewrite-localise="/phones/xiaomi-phones">
Xiaomi
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/honor-phones" class="meganav-item__link" data-nav-link="" arial-label="Honor" data-before-rewrite-localise="/phones/honor-phones">
Honor
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/oppo-phones" class="meganav-item__link" data-nav-link="" arial-label="Oppo" data-before-rewrite-localise="/phones/oppo-phones">
Oppo
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/huawei-phones" class="meganav-item__link" data-nav-link="" arial-label="Huawei" data-before-rewrite-localise="/phones/huawei-phones">
Huawei
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Operating Systems" x-on:click="toggleChildItems">
Operating Systems <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/android" class="meganav-item__link" data-nav-link="" arial-label="Android" data-before-rewrite-localise="/phones/android">
Android
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/ios" class="meganav-item__link" data-nav-link="" arial-label="iOS" data-before-rewrite-localise="/phones/ios">
iOS
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Phones" x-on:click="toggleChildItems">
More from Phones <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/network-providers" class="meganav-item__link" data-nav-link="" arial-label="Network Carriers" data-before-rewrite-localise="/phones/network-providers">
Network Carriers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/phone-accessories" class="meganav-item__link" data-nav-link="" arial-label="Phone Accessories" data-before-rewrite-localise="/phones/phone-accessories">
Phone Accessories
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/reviews" class="meganav-item__link" data-nav-link="" arial-label="Phone Reviews" data-before-rewrite-localise="/phones/reviews">
Phone Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/best" class="meganav-item__link" data-nav-link="" arial-label="Phone Buying Guides" data-before-rewrite-localise="/phones/best">
Phone Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/deals" class="meganav-item__link" data-nav-link="" arial-label="Phone Deals" data-before-rewrite-localise="/phones/deals">
Phone Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mobile-cell-phones" class="meganav-item__link" data-nav-link="" arial-label="Phone Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mobile-cell-phones">
Phone Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/phones/news" class="meganav-item__link" data-nav-link="" arial-label="Phone News" data-before-rewrite-localise="/phones/news">
Phone News
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing">
Computing
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing">
View Computing
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__link" data-nav-link="" arial-label="Laptops" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/laptops">
Laptops <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/laptops">
View Laptops
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/chromebooks" class="meganav-item__link" data-nav-link="" arial-label="Chromebooks" data-before-rewrite-localise="/computing/laptops/chromebooks">
Chromebooks
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/macbooks" class="meganav-item__link" data-nav-link="" arial-label="MacBooks" data-before-rewrite-localise="/computing/laptops/macbooks">
MacBooks
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/laptops/windows-laptops" class="meganav-item__link" data-nav-link="" arial-label="Windows Laptops" data-before-rewrite-localise="/computing/laptops/windows-laptops">
Windows Laptops
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-laptops" class="meganav-item__link" data-nav-link="" arial-label="Gaming Laptops" data-before-rewrite-localise="/computing/gaming-computers/gaming-laptops">
Gaming Laptops
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="PCs" x-on:click="toggleChildItems">
PCs <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs" class="meganav-item__link" data-nav-link="" arial-label="Desktop PCs" data-before-rewrite-localise="/computing/desktop-pcs">
Desktop PCs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/desktop-pcs/macs" class="meganav-item__link" data-nav-link="" arial-label="Macs" data-before-rewrite-localise="/computing/desktop-pcs/macs">
Macs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/gaming-computers/gaming-pcs" class="meganav-item__link" data-nav-link="" arial-label="Gaming PCs" data-before-rewrite-localise="/computing/gaming-computers/gaming-pcs">
Gaming PCs
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__link" data-nav-link="" arial-label="Software & Security" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/software">
Software & Security <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/software">
View Software & Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/windows" class="meganav-item__link" data-nav-link="" arial-label="Windows" data-before-rewrite-localise="/computing/software/windows">
Windows
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/mac-os" class="meganav-item__link" data-nav-link="" arial-label="macOS" data-before-rewrite-localise="/computing/software/mac-os">
macOS
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/windows-10-end-of-life" class="meganav-item__link" data-nav-link="" arial-label="Windows 10 End of Life" data-before-rewrite-localise="https://www.techradar.com/computing/windows-10-end-of-life">
Windows 10 End of Life
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/antivirus" class="meganav-item__link" data-nav-link="" arial-label="Antivirus" data-before-rewrite-localise="/computing/computing-security/antivirus">
Antivirus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-security/cyber-security" class="meganav-item__link" data-nav-link="" arial-label="Cyber Security" data-before-rewrite-localise="/computing/computing-security/cyber-security">
Cyber Security
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__link" data-nav-link="" arial-label="Components" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/computing-components">
Components <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/computing-components">
View Components
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/cpu" class="meganav-item__link" data-nav-link="" arial-label="CPUs" data-before-rewrite-localise="/computing/computing-components/cpu">
CPUs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/gpu" class="meganav-item__link" data-nav-link="" arial-label="GPUs" data-before-rewrite-localise="/computing/computing-components/gpu">
GPUs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/computing-components/storage-backup" class="meganav-item__link" data-nav-link="" arial-label="Storage" data-before-rewrite-localise="/computing/computing-components/storage-backup">
Storage
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nvidia" class="meganav-item__link" data-nav-link="" arial-label="Nvidia" data-before-rewrite-localise="/tag/nvidia">
Nvidia
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/intel" class="meganav-item__link" data-nav-link="" arial-label="Intel" data-before-rewrite-localise="/tag/intel">
Intel
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__link" data-nav-link="" arial-label="Internet" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/internet">
Internet <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/internet">
View Internet
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/websites-apps" class="meganav-item__link" data-nav-link="" arial-label="Websites & Apps" data-before-rewrite-localise="/computing/internet/websites-apps">
Websites & Apps
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/wi-fi-broadband" class="meganav-item__link" data-nav-link="" arial-label="Wi-Fi & Broadband" data-before-rewrite-localise="/computing/internet/wi-fi-broadband">
Wi-Fi & Broadband
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/internet/social-media" class="meganav-item__link" data-nav-link="" arial-label="Social Media" data-before-rewrite-localise="/computing/internet/social-media">
Social Media
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news/wordle-today" class="meganav-item__link" data-nav-link="" arial-label="Wordle" data-before-rewrite-localise="/news/wordle-today">
Wordle
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__link" data-nav-link="" arial-label="Tablets" x-on:click="toggleChildItems" data-before-rewrite-localise="/tablets">
Tablets <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/tablets">
View Tablets
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ereaders" class="meganav-item__link" data-nav-link="" arial-label="eReaders" data-before-rewrite-localise="/tablets/ereaders">
eReaders
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tablets/ipad" class="meganav-item__link" data-nav-link="" arial-label="iPad" data-before-rewrite-localise="/tablets/ipad">
iPad
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/software/virtual-reality-augmented-reality" class="meganav-item__link" data-nav-link="" arial-label="VR & AR" data-before-rewrite-localise="/computing/software/virtual-reality-augmented-reality">
VR & AR
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__link" data-nav-link="" arial-label="Peripherals" x-on:click="toggleChildItems" data-before-rewrite-localise="/computing/peripherals-accessories">
Peripherals <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/computing/peripherals-accessories">
View Peripherals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/monitors" class="meganav-item__link" data-nav-link="" arial-label="Monitors" data-before-rewrite-localise="/computing/peripherals-accessories/monitors">
Monitors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/keyboards" class="meganav-item__link" data-nav-link="" arial-label="Keyboards" data-before-rewrite-localise="/computing/peripherals-accessories/keyboards">
Keyboards
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/webcams" class="meganav-item__link" data-nav-link="" arial-label="Webcams" data-before-rewrite-localise="/computing/peripherals-accessories/webcams">
Webcams
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/peripherals-accessories/mice" class="meganav-item__link" data-nav-link="" arial-label="Mice" data-before-rewrite-localise="/computing/peripherals-accessories/mice">
Mice
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Computing Brands" x-on:click="toggleChildItems">
Popular Computing Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dell" class="meganav-item__link" data-nav-link="" arial-label="Dell" data-before-rewrite-localise="/tag/dell">
Dell
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/hp" class="meganav-item__link" data-nav-link="" arial-label="HP" data-before-rewrite-localise="/tag/hp">
HP
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/lenovo" class="meganav-item__link" data-nav-link="" arial-label="Lenovo" data-before-rewrite-localise="/tag/lenovo">
Lenovo
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/acer" class="meganav-item__link" data-nav-link="" arial-label="Acer" data-before-rewrite-localise="/tag/acer">
Acer
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Computing" x-on:click="toggleChildItems">
More from Computing <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/reviews" class="meganav-item__link" data-nav-link="" arial-label="Computing Reviews" data-before-rewrite-localise="/computing/reviews">
Computing Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/best" class="meganav-item__link" data-nav-link="" arial-label="Computing Buying Guides" data-before-rewrite-localise="/computing/best">
Computing Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/deals" class="meganav-item__link" data-nav-link="" arial-label="Computing Deals" data-before-rewrite-localise="/computing/deals">
Computing Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/computing" class="meganav-item__link" data-nav-link="" arial-label="Computing Coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/computing">
Computing Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/computing/news" class="meganav-item__link" data-nav-link="" arial-label="Computing News" data-before-rewrite-localise="/computing/news">
Computing News
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" arial-label="AI" x-on:click="toggleChildItems" data-before-rewrite-localise="/tag/ai">
AI
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ai" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/tag/ai">
View AI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants" class="meganav-item__link" data-nav-link="" arial-label="AI Platforms & Assistants" data-before-rewrite-localise="/ai-platforms-assistants">
AI Platforms & Assistants
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai" class="meganav-item__link" data-nav-link="" arial-label="OpenAI" data-before-rewrite-localise="/ai-platforms-assistants/openai">
OpenAI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/openai/chatgpt" class="meganav-item__link" data-nav-link="" arial-label="ChatGPT" data-before-rewrite-localise="/ai-platforms-assistants/openai/chatgpt">
ChatGPT
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/gemini" class="meganav-item__link" data-nav-link="" arial-label="Gemini" data-before-rewrite-localise="/ai-platforms-assistants/gemini">
Gemini
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence" class="meganav-item__link" data-nav-link="" arial-label="Apple Intelligence" data-before-rewrite-localise="/ai-platforms-assistants/apple-intelligence">
Apple Intelligence
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/ai-platforms-assistants/claude" class="meganav-item__link" data-nav-link="" arial-label="Claude" data-before-rewrite-localise="/ai-platforms-assistants/claude">
Claude
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs" x-on:click="toggleChildItems" data-before-rewrite-localise="/televisions">
TVs
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/televisions">
View TVs
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="TV Insights" x-on:click="toggleChildItems">
TV Insights <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/reviews" class="meganav-item__link" data-nav-link="" arial-label="TV Reviews" data-before-rewrite-localise="/televisions/reviews">
TV Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/best" class="meganav-item__link" data-nav-link="" arial-label="TV Buying Guides" data-before-rewrite-localise="/televisions/best">
TV Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/deals" class="meganav-item__link" data-nav-link="" arial-label="TV Deals" data-before-rewrite-localise="/televisions/deals">
TV Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/news" class="meganav-item__link" data-nav-link="" arial-label="TV News" data-before-rewrite-localise="/televisions/news">
TV News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/televisions" class="meganav-item__link" data-nav-link="" arial-label="TVs & home theater coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/televisions">
TVs & home theater coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/tv-size-finder" class="meganav-item__link" data-nav-link="" arial-label="TV size finder" data-before-rewrite-localise="https://www.techradar.com/tag/tv-size-finder">
TV size finder
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More for your TV" x-on:click="toggleChildItems">
More for your TV <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater" class="meganav-item__link" data-nav-link="" arial-label="Home Theatre" data-before-rewrite-localise="/televisions/home-theater">
Home Theatre
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/soundbars" class="meganav-item__link" data-nav-link="" arial-label="Soundbars" data-before-rewrite-localise="/televisions/soundbars">
Soundbars
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/streaming-devices" class="meganav-item__link" data-nav-link="" arial-label="Streaming Devices" data-before-rewrite-localise="/televisions/streaming-devices">
Streaming Devices
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/projectors" class="meganav-item__link" data-nav-link="" arial-label="Projectors" data-before-rewrite-localise="/televisions/home-theater/projectors">
Projectors
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/televisions/home-theater/blu-ray" class="meganav-item__link" data-nav-link="" arial-label="Blu-ray" data-before-rewrite-localise="/televisions/home-theater/blu-ray">
Blu-ray
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" arial-label="Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/streaming">
Streaming
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/streaming">
View Streaming
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/entertainment" class="meganav-item__link" data-nav-link="" arial-label="Entertainment" data-before-rewrite-localise="/streaming/entertainment">
Entertainment
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/netflix" class="meganav-item__link" data-nav-link="" arial-label="Netflix" data-before-rewrite-localise="/streaming/netflix">
Netflix
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/amazon-prime-video" class="meganav-item__link" data-nav-link="" arial-label="Prime Video" data-before-rewrite-localise="/streaming/amazon-prime-video">
Prime Video
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/disney-plus" class="meganav-item__link" data-nav-link="" arial-label="Disney+" data-before-rewrite-localise="/streaming/disney-plus">
Disney+
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/apple-tv-plus" class="meganav-item__link" data-nav-link="" arial-label="Apple TV" data-before-rewrite-localise="/streaming/apple-tv-plus">
Apple TV
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hbo-max" class="meganav-item__link" data-nav-link="" arial-label="HBO Max" data-before-rewrite-localise="/streaming/hbo-max">
HBO Max
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/hulu" class="meganav-item__link" data-nav-link="" arial-label="Hulu" data-before-rewrite-localise="/streaming/hulu">
Hulu
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/streaming/paramount-plus" class="meganav-item__link" data-nav-link="" arial-label="Paramount+" data-before-rewrite-localise="/streaming/paramount-plus">
Paramount+
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to-watch" class="meganav-item__link" data-nav-link="" arial-label="How to Watch" data-before-rewrite-localise="/how-to-watch">
How to Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/tv-subscription-services" class="meganav-item__link" data-nav-link="" arial-label="Streaming coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/tv-subscription-services/">
Streaming coupons
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness" x-on:click="toggleChildItems" data-before-rewrite-localise="/health-fitness">
Fitness
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/health-fitness">
View Fitness
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Fitness" x-on:click="toggleChildItems">
Fitness <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/smartwatches" class="meganav-item__link" data-nav-link="" arial-label="Smartwatches" data-before-rewrite-localise="/health-fitness/smartwatches">
Smartwatches
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-trackers" class="meganav-item__link" data-nav-link="" arial-label="Fitness Trackers" data-before-rewrite-localise="/health-fitness/fitness-trackers">
Fitness Trackers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/exercise-equipment" class="meganav-item__link" data-nav-link="" arial-label="Exercise Equipment" data-before-rewrite-localise="/health-fitness/exercise-equipment">
Exercise Equipment
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-headphones" class="meganav-item__link" data-nav-link="" arial-label="Fitness Headphones" data-before-rewrite-localise="/health-fitness/fitness-headphones">
Fitness Headphones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/fitness-apps" class="meganav-item__link" data-nav-link="" arial-label="Fitness Apps" data-before-rewrite-localise="/health-fitness/fitness-apps">
Fitness Apps
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/smart-rings" class="meganav-item__link" data-nav-link="" arial-label="Smart Rings" data-before-rewrite-localise="/tag/smart-rings">
Smart Rings
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Watch Brands" x-on:click="toggleChildItems">
Watch Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple-watch" class="meganav-item__link" data-nav-link="" arial-label="Apple Watch" data-before-rewrite-localise="/tag/apple-watch">
Apple Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fitbit" class="meganav-item__link" data-nav-link="" arial-label="Fitbit" data-before-rewrite-localise="/tag/fitbit">
Fitbit
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/garmin" class="meganav-item__link" data-nav-link="" arial-label="Garmin" data-before-rewrite-localise="/tag/garmin">
Garmin
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/google-pixel-watch" class="meganav-item__link" data-nav-link="" arial-label="Google Pixel Watch" data-before-rewrite-localise="/tag/google-pixel-watch">
Google Pixel Watch
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung-galaxy-watch" class="meganav-item__link" data-nav-link="" arial-label="Samsung Galaxy Watch" data-before-rewrite-localise="/tag/samsung-galaxy-watch">
Samsung Galaxy Watch
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Wellbeing" x-on:click="toggleChildItems">
Wellbeing <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/sleep" class="meganav-item__link" data-nav-link="" arial-label="Sleep" data-before-rewrite-localise="/health-fitness/sleep">
Sleep
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/oral-health" class="meganav-item__link" data-nav-link="" arial-label="Oral Health" data-before-rewrite-localise="/health-fitness/oral-health">
Oral Health
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Fitness" x-on:click="toggleChildItems">
More from Fitness <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/news" class="meganav-item__link" data-nav-link="" arial-label="Fitness News" data-before-rewrite-localise="/health-fitness/news">
Fitness News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/reviews" class="meganav-item__link" data-nav-link="" arial-label="Fitness Reviews" data-before-rewrite-localise="/health-fitness/reviews">
Fitness Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/best" class="meganav-item__link" data-nav-link="" arial-label="Fitness Buying Guides" data-before-rewrite-localise="/health-fitness/best">
Fitness Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/health-fitness/deals" class="meganav-item__link" data-nav-link="" arial-label="Fitness Deals" data-before-rewrite-localise="/health-fitness/deals">
Fitness Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/fitness" class="meganav-item__link" data-nav-link="" arial-label="Fitness coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/fitness">
Fitness coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio">
Audio
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio">
View Audio
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__link" data-nav-link="" arial-label="Headphones" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/headphones">
Headphones <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/headphones">
View Headphones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/earbuds-airpods" class="meganav-item__link" data-nav-link="" arial-label="Earbuds & AirPods" data-before-rewrite-localise="/audio/headphones/earbuds-airpods">
Earbuds & AirPods
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/headphones/wireless-headphones" class="meganav-item__link" data-nav-link="" arial-label="Wireless Headphones" data-before-rewrite-localise="/audio/headphones/wireless-headphones">
Wireless Headphones
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__link" data-nav-link="" arial-label="Speakers" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi/speakers">
Speakers <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/speakers" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/hi-fi/speakers">
View Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/wireless-bluetooth-speakers" class="meganav-item__link" data-nav-link="" arial-label="Wireless Speakers" data-before-rewrite-localise="/audio/hi-fi/wireless-bluetooth-speakers">
Wireless Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sonos" class="meganav-item__link" data-nav-link="" arial-label="Sonos" data-before-rewrite-localise="/tag/sonos">
Sonos
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__link" data-nav-link="" arial-label="Hi-Fi" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/hi-fi">
Hi-Fi <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/hi-fi">
View Hi-Fi
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/turntables" class="meganav-item__link" data-nav-link="" arial-label="Turntables" data-before-rewrite-localise="/audio/hi-fi/turntables">
Turntables
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/portable-media-players" class="meganav-item__link" data-nav-link="" arial-label="Portable Players" data-before-rewrite-localise="/audio/portable-media-players">
Portable Players
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/hi-fi/dacs" class="meganav-item__link" data-nav-link="" arial-label="DACs" data-before-rewrite-localise="/audio/hi-fi/dacs">
DACs
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__link" data-nav-link="" arial-label="Audio Streaming" x-on:click="toggleChildItems" data-before-rewrite-localise="/audio/audio-streaming">
Audio Streaming <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/audio/audio-streaming">
View Audio Streaming
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/spotify" class="meganav-item__link" data-nav-link="" arial-label="Spotify" data-before-rewrite-localise="/audio/audio-streaming/spotify">
Spotify
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/audio-streaming/apple-music" class="meganav-item__link" data-nav-link="" arial-label="Apple Music" data-before-rewrite-localise="/audio/audio-streaming/apple-music">
Apple Music
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Audio" x-on:click="toggleChildItems">
More from Audio <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/news" class="meganav-item__link" data-nav-link="" arial-label="Audio News" data-before-rewrite-localise="/audio/news">
Audio News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/reviews" class="meganav-item__link" data-nav-link="" arial-label="Audio Reviews" data-before-rewrite-localise="/audio/reviews">
Audio Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/best" class="meganav-item__link" data-nav-link="" arial-label="Audio Buying Guides" data-before-rewrite-localise="/audio/best">
Audio Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/audio/deals" class="meganav-item__link" data-nav-link="" arial-label="Audio Deals" data-before-rewrite-localise="/audio/deals">
Audio Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/audio" class="meganav-item__link" data-nav-link="" arial-label="Audio coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/audio">
Audio coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" arial-label="VPN" x-on:click="toggleChildItems" data-before-rewrite-localise="/vpn">
VPN
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/vpn">
View VPN
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-services" class="meganav-item__link" data-nav-link="" arial-label="VPN Services" data-before-rewrite-localise="/vpn/vpn-services">
VPN Services
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vpn/vpn-privacy-security" class="meganav-item__link" data-nav-link="" arial-label="VPN Security" data-before-rewrite-localise="/vpn/vpn-privacy-security">
VPN Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/expressvpn" class="meganav-item__link" data-nav-link="" arial-label="ExpressVPN" data-before-rewrite-localise="/tag/expressvpn">
ExpressVPN
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-2" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nordvpn" class="meganav-item__link" data-nav-link="" arial-label="NordVPN" data-before-rewrite-localise="/tag/nordvpn">
NordVPN
</a>
</li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" arial-label="Cameras" x-on:click="toggleChildItems" data-before-rewrite-localise="/cameras">
Cameras
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/cameras">
View Cameras
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Types" x-on:click="toggleChildItems">
Camera Types <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/mirrorless-cameras" class="meganav-item__link" data-nav-link="" arial-label="Mirrorless" data-before-rewrite-localise="/cameras/mirrorless-cameras">
Mirrorless
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/dslrs" class="meganav-item__link" data-nav-link="" arial-label="DSLRs" data-before-rewrite-localise="/cameras/dslrs">
DSLRs
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/compact-cameras" class="meganav-item__link" data-nav-link="" arial-label="Compact" data-before-rewrite-localise="/cameras/compact-cameras">
Compact
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras" class="meganav-item__link" data-nav-link="" arial-label="Action" data-before-rewrite-localise="/cameras/action-cameras">
Action
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/video-cameras" class="meganav-item__link" data-nav-link="" arial-label="Video" data-before-rewrite-localise="/cameras/video-cameras">
Video
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/drones" class="meganav-item__link" data-nav-link="" arial-label="Drones" data-before-rewrite-localise="/cameras/drones">
Drones
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/360-cameras" class="meganav-item__link" data-nav-link="" arial-label="360 Cameras" data-before-rewrite-localise="/cameras/360-cameras">
360 Cameras
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/dash-cams" class="meganav-item__link" data-nav-link="" arial-label="Dash Cams" data-before-rewrite-localise="/vehicle-tech/dash-cams">
Dash Cams
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Camera Brands" x-on:click="toggleChildItems">
Camera Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/canon" class="meganav-item__link" data-nav-link="" arial-label="Canon" data-before-rewrite-localise="/tag/canon">
Canon
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dji" class="meganav-item__link" data-nav-link="" arial-label="DJI" data-before-rewrite-localise="/tag/dji">
DJI
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/fujifilm" class="meganav-item__link" data-nav-link="" arial-label="Fujifilm" data-before-rewrite-localise="/tag/fujifilm">
Fujifilm
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/nikon" class="meganav-item__link" data-nav-link="" arial-label="Nikon" data-before-rewrite-localise="/tag/nikon">
Nikon
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/action-cameras/gopros" class="meganav-item__link" data-nav-link="" arial-label="GoPro" data-before-rewrite-localise="/cameras/action-cameras/gopros">
GoPro
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/insta360" class="meganav-item__link" data-nav-link="" arial-label="Insta360" data-before-rewrite-localise="/tag/insta360">
Insta360
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Cameras" x-on:click="toggleChildItems">
More from Cameras <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-accessories" class="meganav-item__link" data-nav-link="" arial-label="Camera Accessories" data-before-rewrite-localise="/cameras/camera-accessories">
Camera Accessories
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/camera-lenses" class="meganav-item__link" data-nav-link="" arial-label="Camera Lenses" data-before-rewrite-localise="/cameras/camera-lenses">
Camera Lenses
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/reviews" class="meganav-item__link" data-nav-link="" arial-label="Camera Reviews" data-before-rewrite-localise="/cameras/reviews">
Camera Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/best" class="meganav-item__link" data-nav-link="" arial-label="Camera Buying Guides" data-before-rewrite-localise="/cameras/best">
Camera Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/deals" class="meganav-item__link" data-nav-link="" arial-label="Camera Deals" data-before-rewrite-localise="/cameras/deals">
Camera Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/news" class="meganav-item__link" data-nav-link="" arial-label="Camera News" data-before-rewrite-localise="/cameras/news">
Camera News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/cameras/photography" class="meganav-item__link" data-nav-link="" arial-label="Photography" data-before-rewrite-localise="/cameras/photography">
Photography
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/cameras-and-photography" class="meganav-item__link" data-nav-link="" arial-label="Camera coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/cameras-and-photography">
Camera coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" arial-label="Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home">
Home
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home">
View Home
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__link" data-nav-link="" arial-label="Smart Home" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/smart-home">
Smart Home <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home/smart-home">
View Smart Home
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/home-security" class="meganav-item__link" data-nav-link="" arial-label="Home Security" data-before-rewrite-localise="/home/smart-home/home-security">
Home Security
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-speakers" class="meganav-item__link" data-nav-link="" arial-label="Smart Speakers" data-before-rewrite-localise="/home/smart-home/smart-speakers">
Smart Speakers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-lights" class="meganav-item__link" data-nav-link="" arial-label="Smart Lights" data-before-rewrite-localise="/home/smart-home/smart-lights">
Smart Lights
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-scales" class="meganav-item__link" data-nav-link="" arial-label="Smart Scales" data-before-rewrite-localise="/home/smart-home/smart-scales">
Smart Scales
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/smart-thermostats" class="meganav-item__link" data-nav-link="" arial-label="Smart Thermostats" data-before-rewrite-localise="/home/smart-home/smart-thermostats">
Smart Thermostats
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/amazon-echo" class="meganav-item__link" data-nav-link="" arial-label="Amazon Echo" data-before-rewrite-localise="/tag/amazon-echo">
Amazon Echo
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__link" data-nav-link="" arial-label="Small Appliances" x-on:click="toggleChildItems" data-before-rewrite-localise="/home/small-appliances">
Small Appliances <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/home/small-appliances">
View Small Appliances
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-fryers" class="meganav-item__link" data-nav-link="" arial-label="Air Fryers" data-before-rewrite-localise="/home/small-appliances/air-fryers">
Air Fryers
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/air-quality" class="meganav-item__link" data-nav-link="" arial-label="Air Quality" data-before-rewrite-localise="/home/small-appliances/air-quality">
Air Quality
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/coffee-machines" class="meganav-item__link" data-nav-link="" arial-label="Coffee Machines" data-before-rewrite-localise="/home/small-appliances/coffee-machines">
Coffee Machines
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/hair-care" class="meganav-item__link" data-nav-link="" arial-label="Hair Care" data-before-rewrite-localise="/home/small-appliances/hair-care">
Hair Care
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/small-appliances/vacuums" class="meganav-item__link" data-nav-link="" arial-label="Vacuums" data-before-rewrite-localise="/home/small-appliances/vacuums">
Vacuums
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/smart-home/robot-vacuums" class="meganav-item__link" data-nav-link="" arial-label="Robot Vacuums" data-before-rewrite-localise="/home/smart-home/robot-vacuums">
Robot Vacuums
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Home Brands" x-on:click="toggleChildItems">
Home Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/dyson" class="meganav-item__link" data-nav-link="" arial-label="Dyson" data-before-rewrite-localise="/tag/dyson">
Dyson
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/philips-hue" class="meganav-item__link" data-nav-link="" arial-label="Philips Hue" data-before-rewrite-localise="/tag/philips-hue">
Philips Hue
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ring" class="meganav-item__link" data-nav-link="" arial-label="Ring" data-before-rewrite-localise="/tag/ring">
Ring
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/shark" class="meganav-item__link" data-nav-link="" arial-label="Shark" data-before-rewrite-localise="/tag/shark">
Shark
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/ninja" class="meganav-item__link" data-nav-link="" arial-label="Ninja" data-before-rewrite-localise="/tag/ninja">
Ninja
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="More from Home" x-on:click="toggleChildItems">
More from Home <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/reviews" class="meganav-item__link" data-nav-link="" arial-label="Home Reviews" data-before-rewrite-localise="/home/reviews">
Home Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/best" class="meganav-item__link" data-nav-link="" arial-label="Home Buying Guides" data-before-rewrite-localise="/home/best">
Home Buying Guides
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/deals" class="meganav-item__link" data-nav-link="" arial-label="Home Deals" data-before-rewrite-localise="/home/deals">
Home Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/home/news" class="meganav-item__link" data-nav-link="" arial-label="Home News" data-before-rewrite-localise="/home/news">
Home News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/mattresses" class="meganav-item__link" data-nav-link="" arial-label="Mattress coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/mattresses/">
Mattress coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons/category/home-and-appliances" class="meganav-item__link" data-nav-link="" arial-label="Home & appliances coupons" data-before-rewrite-localise="https://www.techradar.com/coupons/category/home-and-appliances">
Home & appliances coupons
</a>
</li>
</ul> </li> </ul> </li>
<li class="meganav-item--mobile meganav-item" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles" class="meganav-item__link" data-nav-link="" arial-label="EVs" data-before-rewrite-localise="/vehicle-tech/hybrid-electric-vehicles">
EVs
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item" x-data="MobileNavItem" data-component-name="Nav:Item" data-test="Nav:Item">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" arial-label="Browse" x-on:click="toggleChildItems" data-before-rewrite-localise="/categories">
Browse
<svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</a>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item meganav-item--mobile" data-component-name="Nav:Item">
<a href="https://www.techradar.com/categories" class="meganav-item__link" data-nav-link="" data-before-rewrite-localise="/categories">
View Browse
</a>
</li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="By Type" x-on:click="toggleChildItems">
By Type <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/news" class="meganav-item__link" data-nav-link="" arial-label="News" data-before-rewrite-localise="/news">
News
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/best" class="meganav-item__link" data-nav-link="" arial-label="Best" data-before-rewrite-localise="/best">
Best
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/reviews" class="meganav-item__link" data-nav-link="" arial-label="Reviews" data-before-rewrite-localise="/reviews">
Reviews
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/deals" class="meganav-item__link" data-nav-link="" arial-label="Deals" data-before-rewrite-localise="/deals">
Deals
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/versus" class="meganav-item__link" data-nav-link="" arial-label="Versus" data-before-rewrite-localise="/versus">
Versus
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/how-to" class="meganav-item__link" data-nav-link="" arial-label="How To" data-before-rewrite-localise="/how-to">
How To
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/opinion" class="meganav-item__link" data-nav-link="" arial-label="Opinion" data-before-rewrite-localise="/opinion">
Opinion
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/coupons" class="meganav-item__link" data-nav-link="" arial-label="Coupons" data-before-rewrite-localise="/coupons">
Coupons
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/collections" class="meganav-item__link" data-nav-link="" arial-label="Collections" data-before-rewrite-localise="/tag/collections">
Collections
</a>
</li>
</ul> </li>
<li class="meganav-item--mobile meganav-item--dropdown meganav-item--title-hover meganav-item meganav-item--level-2" x-data="MobileNavItem" data-component-name="Nav:Item">
<button class="meganav-item__title" tabindex="0" data-nav-title="" arial-label="Popular Brands" x-on:click="toggleChildItems">
Popular Brands <svg class="meganav-item__dropdown-icon" fill="currentColor" data-nav-dropdown-icon="" x-ref="dropdownIcon" preserveaspectratio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 1000">
<path d="M1000 100L500 900 0 100h1000z"></path>
</svg>
</button>
<ul class="meganav-mobile-item-list" style="" data-nav-group="" data-component-name="Nav:Mobile:ItemList" x-bind:class="{ 'hidden': !open, 'flex':open }">
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/samsung" class="meganav-item__link" data-nav-link="" arial-label="Samsung" data-before-rewrite-localise="/tag/samsung">
Samsung
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/sony" class="meganav-item__link" data-nav-link="" arial-label="Sony" data-before-rewrite-localise="/tag/sony">
Sony
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/microsoft" class="meganav-item__link" data-nav-link="" arial-label="Microsoft" data-before-rewrite-localise="/tag/microsoft">
Microsoft
</a>
</li>
<li class="meganav-item--mobile meganav-item meganav-item--level-3" data-component-name="Nav:Item">
<a href="https://www.techradar.com/tag/apple" class="meganav-item__link" data-nav-link="" arial-label="Apple" data-before-rewrite-localise="/tag/apple">
Apple
</a>
</li>
</ul> </li> </ul> </li>
</ul>
<div class="meganav-secondary meganav-secondary--mobile" data-component-name="Nav:Secondary:ItemList" ismobilemode="true" style="--nav-item-border-bottom: none; --nav-item-border-left: none; --nav-item-svg-max-h: 20px; --nav-item-svg-max-w: 150px;">
<a class="meganav-secondary__item meganav-secondary__item--mobile" href="https://www.techradar.com/pro" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: #8c2b5e; --nav-item-hover-bg-color: #8c2b5e;" data-before-rewrite-localise="/pro">
<svg width="211" height="30" viewbox="0 0 211 30" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar Pro</title>
<g clip-path="url(#clip0_1440_56410)">
<path d="M141.363 26.5996C138.11 26.5996 135.464 23.9536 135.464 20.7004C135.464 17.4509 138.11 14.8049 141.363 14.8049C144.616 14.8049 147.258 17.4509 147.258 20.7004C147.262 23.9536 144.616 26.5996 141.363 26.5996ZM141.363 18.2532C140.012 18.2532 138.916 19.3498 138.916 20.7004C138.916 22.051 140.012 23.1477 141.363 23.1477C142.713 23.1477 143.81 22.051 143.81 20.7004C143.81 19.3498 142.713 18.2532 141.363 18.2532Z" fill="#E40784"></path>
<path d="M141.363 0C140.542 0 139.725 0.0515212 138.916 0.143523V3.87512C139.721 3.75736 140.538 3.69848 141.363 3.69848C150.736 3.69848 158.365 11.3236 158.365 20.7004C158.365 21.5248 158.302 22.3418 158.188 23.1477H161.92C162.015 22.3381 162.063 21.5211 162.063 20.7004C162.063 9.28852 152.778 0 141.363 0Z" fill="#E40784"></path>
<path d="M141.363 7.26813C140.538 7.26813 139.718 7.34541 138.916 7.49629V11.2831C139.71 11.077 140.531 10.9703 141.363 10.9703C146.732 10.9703 151.097 15.3385 151.097 20.7041C151.097 21.5358 150.99 22.3564 150.784 23.1513H154.567C154.718 22.3491 154.795 21.5284 154.795 20.7041C154.799 13.2924 148.771 7.26813 141.363 7.26813Z" fill="#E40784"></path>
<path d="M71.3824 7.5368H68.5413C65.3323 7.5368 62.7268 10.146 62.7268 13.355V23.1403H66.7639V13.3513C66.7639 12.3724 67.5624 11.5739 68.5413 11.5739H71.3824V7.5368Z" fill="white"></path>
<path d="M80.5387 19.0996C78.4521 19.0996 76.7556 17.4031 76.7556 15.3165C76.7556 13.2299 78.4521 11.5334 80.5387 11.5334C82.6253 11.5334 84.3218 13.2299 84.3218 15.3165C84.3218 17.4031 82.6253 19.0996 80.5387 19.0996ZM80.5387 7.5C76.2256 7.5 72.7185 11.0071 72.7185 15.3202C72.7185 19.6332 76.2256 23.1403 80.5387 23.1403C81.9113 23.1403 83.1994 22.7834 84.3181 22.1578V23.1403H88.3552V15.3275V15.3202C88.3588 11.0071 84.8517 7.5 80.5387 7.5Z" fill="white"></path>
<path d="M41.8057 18.7095C40.7459 20.0454 39.1634 20.8109 37.4669 20.8109C34.4125 20.8109 31.9247 18.3231 31.9247 15.2687C31.9247 12.2142 34.4125 9.72646 37.4669 9.72646C39.1634 9.72646 40.7459 10.4919 41.8057 11.8278L41.8941 11.9419L43.5501 10.2858L43.4728 10.1938C41.9677 8.41636 39.778 7.39697 37.4632 7.39697C33.1244 7.39697 29.5916 10.9298 29.5916 15.2687C29.5916 19.6075 33.1244 23.1403 37.4632 23.1403C39.778 23.1403 41.9677 22.121 43.4728 20.3435L43.5501 20.2515L41.8941 18.5955L41.8057 18.7095Z" fill="white"></path>
<path d="M19.4786 7.39697C15.1398 7.39697 11.6069 10.9262 11.6069 15.2687C11.6069 19.6112 15.1398 23.1403 19.4786 23.1403C22.5956 23.1403 25.4256 21.2893 26.6842 18.4298L26.7652 18.2495H24.1486L24.1118 18.3084C23.0814 19.8761 21.3481 20.8109 19.4786 20.8109C16.8621 20.8109 14.6062 18.9782 14.0615 16.4352H27.262L27.2767 16.3248C27.3246 15.9679 27.3503 15.6109 27.3503 15.2723C27.3503 10.9262 23.8211 7.39697 19.4786 7.39697ZM14.0615 14.1021C14.6062 11.5555 16.8621 9.72646 19.4786 9.72646C22.0988 9.72646 24.351 11.5591 24.8957 14.1021H14.0615Z" fill="white"></path>
<path d="M46.1924 23.1404H48.5219V14.2935C48.5219 11.7616 50.5827 9.70071 53.1146 9.70071C55.6465 9.70071 57.7073 11.7616 57.7073 14.2935V23.1367H60.0368V13.988H60.0295C59.9522 12.2252 59.2162 10.5803 57.9466 9.34007C56.6438 8.07044 54.9289 7.36754 53.1146 7.36754C51.4107 7.36754 49.7915 7.9858 48.5219 9.11926V0.544678H46.1924V23.1404Z" fill="white"></path>
<path d="M2.68646 7.39327H0V9.72275H2.68646V18.1943C2.68646 20.9176 4.90187 23.133 7.62512 23.133H10.0613V20.8035H7.62512C6.18621 20.8035 5.01595 19.6332 5.01595 18.1906V9.72644H8.78803V7.39694H5.01595V1.84003H2.68646V7.39327Z" fill="white"></path>
<path d="M101.968 8.45682C101.191 8.02993 100.33 7.73921 99.4209 7.59936C99.3326 7.58464 99.2443 7.56992 99.156 7.55888C99.0566 7.54784 98.9573 7.5368 98.8542 7.52944C98.6628 7.51472 98.4715 7.50368 98.2801 7.5C98.258 7.5 98.2396 7.49632 98.2176 7.49632C98.2139 7.49632 98.2102 7.49632 98.2028 7.49632C98.1955 7.49632 98.1881 7.49632 98.1808 7.49632C93.8677 7.49632 90.3606 11.0034 90.3606 15.3165C90.3606 19.6295 93.8677 23.1367 98.1808 23.1367C98.1881 23.1367 98.1918 23.1367 98.1992 23.1367C98.2065 23.1367 98.2102 23.1367 98.2176 23.1367C98.4678 23.1367 98.7144 23.1219 98.9609 23.0962C98.972 23.0962 98.9867 23.0925 98.9977 23.0925C100.076 22.9858 101.095 22.6582 102.001 22.1541V23.133H106.038L106.005 0.537292H101.968V8.45682ZM101.968 15.3202C101.964 17.3994 100.278 19.0923 98.1992 19.0996C96.1236 19.0886 94.4381 17.3957 94.4381 15.3202C94.4381 13.2409 96.1273 11.5481 98.2028 11.5407C100.278 11.5518 101.968 13.2409 101.968 15.3202Z" fill="white"></path>
<path d="M119.75 23.1109H123.787V15.3202V15.3165V15.3128V15.2981C123.776 10.9961 120.272 7.5 115.967 7.5C111.654 7.5 108.146 11.0071 108.146 15.3202C108.146 19.6332 111.654 23.1403 115.967 23.1403C117.339 23.1403 118.627 22.7834 119.75 22.1578V23.1109ZM115.967 19.0996C113.88 19.0996 112.184 17.4031 112.184 15.3165C112.184 13.2299 113.88 11.5334 115.967 11.5334C118.05 11.5334 119.746 13.2299 119.75 15.3128V15.3165C119.746 17.4068 118.053 19.0996 115.967 19.0996Z" fill="white"></path>
<path d="M132.273 7.5C129.064 7.5 126.455 10.1092 126.455 13.3182V23.1403H130.492V13.3182C130.492 12.3393 131.29 11.5407 132.269 11.5407H135.11V7.5H132.273Z" fill="white"></path>
<path d="M173.736 20.8071C170.689 20.8071 168.209 18.3268 168.209 15.2797C168.209 12.2326 170.689 9.75218 173.736 9.75218C176.784 9.75218 179.264 12.2326 179.264 15.2797C179.264 18.3268 176.784 20.8071 173.736 20.8071ZM173.736 7.40797C171.584 7.40797 169.629 8.28015 168.209 9.68226V7.39325H165.865V30H168.209V20.8734C169.629 22.2792 171.584 23.1477 173.736 23.1477C178.075 23.1477 181.608 19.6148 181.608 15.276C181.608 10.9372 178.075 7.40797 173.736 7.40797Z" fill="white"></path>
<path d="M186.735 23.1404H184.35V13.3293C184.35 10.1129 186.966 7.49634 190.183 7.49634H193.031V9.88103H190.183C188.28 9.88103 186.735 11.4267 186.735 13.3293V23.1404Z" fill="white"></path>
<path d="M202.813 9.77426C199.766 9.77426 197.285 12.2546 197.285 15.3017C197.285 18.3488 199.766 20.8292 202.813 20.8292C205.86 20.8292 208.34 18.3488 208.34 15.3017C208.34 12.2546 205.86 9.77426 202.813 9.77426ZM202.813 23.1734C198.474 23.1734 194.941 19.6406 194.941 15.3017C194.941 10.9629 198.474 7.43005 202.813 7.43005C207.152 7.43005 210.685 10.9592 210.685 15.3017C210.685 19.6406 207.152 23.1734 202.813 23.1734Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_1440_56410">
<rect width="210.68" height="30" fill="white"></rect>
</clippath>
</defs>
</svg>
</a> <a class="meganav-secondary__item meganav-secondary__item--mobile" href="https://www.techradar.com/gaming" data-component-name="Nav:Secondary:Item" style="--nav-item-bg-color: black; --nav-item-hover-bg-color: black;" data-before-rewrite-localise="/gaming">
<svg xmlns="http://www.w3.org/2000/svg" class="trg_nav_logo" width="75.423" height="31.905" viewbox="0 0 75.423 31.905">
<title>Tech Radar Gaming</title>
<path d="M0,13.27a1.733,1.733,0,0,1,1.965-1.825l2.511.339A1.973,1.973,0,0,1,6.1,13.724v1.993A1.41,1.41,0,0,1,4.939,17.1l-2.974.4A1.733,1.733,0,0,1,0,15.68ZM75.423,5.038V19.7c0,3.63-.77,6.109-2.6,7.905-1.794,1.76-4.541,2.874-9.01,2.874a24.148,24.148,0,0,1-11.1-2.443l2.564-4.922a15.142,15.142,0,0,0,7.216,1.867c3.114,0,4.762-1.58,4.762-4.31v-.575a7.656,7.656,0,0,1-5.787,2.7c-5.165,0-8.9-3.593-8.9-9.018V13.7c0-5.5,3.809-9.125,8.424-9.125a7.918,7.918,0,0,1,6.117,2.55V5.038Zm-8.131,8.623a3.343,3.343,0,0,0-6.666.071V13.8a3.346,3.346,0,0,0,6.666-.071ZM19.046,13.27a1.733,1.733,0,0,0-1.965-1.825l-2.974.4a1.41,1.41,0,0,0-1.156,1.386v1.993a1.977,1.977,0,0,0,1.619,1.94l2.511.339a1.733,1.733,0,0,0,1.965-1.825Zm32.791-.082a10.511,10.511,0,0,1,2.756-7.079,9.268,9.268,0,0,1,1.023-.923A7.05,7.05,0,0,0,52.5,4.57a6.032,6.032,0,0,0-6.191,4.22V4.857H38.093V24.379h8.218v-4.97c0-4.326,1.846-6.221,5.322-6.221ZM11.109,24.379a1.735,1.735,0,0,0,1.826-1.966l-.4-2.973a1.41,1.41,0,0,0-1.385-1.156H9.154A1.975,1.975,0,0,0,7.213,19.9l-.339,2.511A1.734,1.734,0,0,0,8.7,24.379ZM23.67,18.087c0,4.811,2.632,7.054,7.528,7.054a12.06,12.06,0,0,0,5.3-1.122v-6.33a6.272,6.272,0,0,1-2.522.615c-1.315,0-2.009-.543-2.009-2.026V11.286h4.6V4.956h-4.6V0H23.67V4.956H21.332v6.33H23.67v6.8M8.694,5.341A1.73,1.73,0,0,0,6.874,7.3l.4,2.965a1.408,1.408,0,0,0,1.382,1.153h1.987a1.971,1.971,0,0,0,1.935-1.613l.338-2.5a1.729,1.729,0,0,0-1.82-1.96Z" fill="#fff"></path>
</svg>
</a>
</div>
</div>
</nav>
</nav>
<div class="dfp-leaderboard-container">
<div class="dfp-leaderboard-background"></div>
</div>
<div id="widgetArea0" class="widget-area grid grid-cols-1 page-widget-area-0"></div>
<div id="main" tabindex="-1" role="main" class="legacy-container full ">
<div data-component-name="Newsletter:ExitIntent" data-membership-popup-enabled="true">
<template data-exit-intent-template="">
<script data-id="vanilla-slice-newsletterForm-exitIntent-hydrate" type="text/javascript">
window.sliceComponents = window.sliceComponents || {};
externalsScriptLoaded.then(() => {
window.reliablePageLoad.then(() => {
var componentContainer = document.querySelector("#slice-container-newsletterForm-exitIntent");
if (componentContainer) {
var data = {"layout":"exitIntent","header":"<svg width=\"307\" height=\"50\" viewBox=\"0 0 307 50\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n <title>Tech Radar<\/title>\n <path d=\"M286.914 43.9282L286.997 43.9258H286.83L286.914 43.9282Z\" fill=\"#E40784\"\/>\n <path d=\"M267.081 50C264.889 49.9992 262.746 49.3484 260.924 48.1298C259.101 46.9112 257.681 45.1796 256.843 43.1539C256.004 41.1282 255.785 38.8995 256.213 36.7494C256.642 34.5993 257.698 32.6244 259.248 31.0744C260.799 29.5245 262.774 28.4691 264.924 28.0416C267.074 27.6141 269.303 27.8338 271.328 28.6728C273.354 29.5119 275.085 30.9327 276.303 32.7556C277.521 34.5784 278.171 36.7214 278.171 38.9138C278.169 41.854 277 44.6731 274.92 46.7518C272.841 48.8306 270.022 49.9988 267.081 50ZM267.081 34.3126C266.172 34.3144 265.283 34.5858 264.527 35.0926C263.772 35.5993 263.183 36.3187 262.836 37.1597C262.489 38.0008 262.399 38.9258 262.578 39.8179C262.757 40.71 263.196 41.5291 263.84 42.1717C264.484 42.8144 265.304 43.2518 266.196 43.4285C267.089 43.6053 268.014 43.5135 268.854 43.1649C269.694 42.8162 270.412 42.2263 270.917 41.4697C271.423 40.7131 271.692 39.8236 271.692 38.9138C271.69 37.6927 271.203 36.5225 270.338 35.6599C269.474 34.7973 268.303 34.3128 267.081 34.3126Z\" fill=\"#E40784\"\/>\n <path d=\"M267.081 1.00286e-05C265.544 0.000902588 264.009 0.0916642 262.482 0.271854V7.28747C267.021 6.62719 271.648 6.95125 276.05 8.23765C280.451 9.52405 284.525 11.7426 287.993 14.7428C291.462 17.7429 294.244 21.4544 296.151 25.625C298.058 29.7957 299.045 34.3279 299.045 38.9138C299.048 40.4542 298.936 41.9926 298.71 43.5162H305.728C306.382 38.0551 305.869 32.5173 304.225 27.2687C302.581 22.02 299.843 17.1797 296.191 13.0672C292.538 8.95471 288.055 5.66366 283.038 3.41119C278.02 1.15871 272.581 -0.00393948 267.081 1.00286e-05Z\" fill=\"#E40784\"\/>\n <path d=\"M267.081 13.6587C265.539 13.6604 263.999 13.8035 262.482 14.0863V21.2012C265.188 20.4983 268.019 20.4245 270.758 20.9854C273.497 21.5464 276.071 22.7271 278.283 24.437C280.495 26.147 282.285 28.3409 283.518 30.8503C284.75 33.3597 285.392 36.118 285.393 38.9137C285.391 40.4664 285.194 42.0127 284.806 43.5162H291.92C292.198 41.9978 292.338 40.4574 292.339 38.9137C292.331 32.2176 289.668 25.7979 284.932 21.0633C280.197 16.3286 273.777 13.6658 267.081 13.6587Z\" fill=\"#E40784\"\/>\n <path d=\"M134.818 13.7845H129.339C126.365 13.7878 123.514 14.9707 121.411 17.0735C119.308 19.1763 118.126 22.0274 118.122 25.0012V43.8731H125.909V25.0011C125.91 24.0919 126.272 23.2203 126.915 22.5775C127.558 21.9348 128.43 21.5733 129.339 21.5725H134.818V13.7845Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M151.642 36.0863C150.2 36.0864 148.789 35.6587 147.59 34.8574C146.39 34.056 145.455 32.9169 144.903 31.5841C144.351 30.2513 144.206 28.7848 144.488 27.3698C144.769 25.9549 145.463 24.6552 146.483 23.635C147.503 22.6148 148.803 21.92 150.218 21.6384C151.633 21.3569 153.099 21.5012 154.432 22.0532C155.765 22.6051 156.904 23.54 157.706 24.7394C158.508 25.9388 158.935 27.3491 158.936 28.7917C158.933 30.7255 158.164 32.5794 156.797 33.9469C155.43 35.3144 153.576 36.0838 151.642 36.0863ZM151.642 13.7126C149.339 13.7096 147.066 14.2341 144.997 15.2458C142.928 16.2576 141.118 17.7297 139.707 19.5494C138.295 21.369 137.319 23.4877 136.853 25.7432C136.387 27.9986 136.444 30.3307 137.019 32.5608C137.594 34.7908 138.672 36.8595 140.171 38.6082C141.67 40.3569 143.549 41.7391 145.665 42.6489C147.781 43.5587 150.077 43.9718 152.377 43.8567C154.677 43.7415 156.92 43.101 158.934 41.9844V43.8754H166.722V28.8108V28.7917C166.718 24.7936 165.128 20.9606 162.301 18.1336C159.473 15.3067 155.64 13.7167 151.642 13.7126Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M78.2827 35.3282C76.9049 37.0677 75.0198 38.3352 72.8891 38.9548C70.7583 39.5743 68.4874 39.5153 66.3917 38.7858C64.296 38.0564 62.4793 36.6927 61.1937 34.884C59.9081 33.0753 59.2174 30.9113 59.2174 28.6923C59.2174 26.4732 59.9081 24.3092 61.1937 22.5005C62.4793 20.6918 64.296 19.3281 66.3917 18.5987C68.4874 17.8692 70.7583 17.8102 72.8891 18.4298C75.0198 19.0494 76.9049 20.3168 78.2827 22.0563L78.4564 22.2731L81.6517 19.0779L81.5044 18.903C79.4977 16.5249 76.8087 14.8209 73.8014 14.0217C70.7942 13.2226 67.6141 13.3669 64.6916 14.4351C61.769 15.5034 59.2454 17.4439 57.4624 19.9941C55.6794 22.5442 54.7231 25.5807 54.7231 28.6923C54.7231 31.8039 55.6794 34.8404 57.4624 37.3905C59.2454 39.9406 61.769 41.8811 64.6916 42.9494C67.6141 44.0176 70.7942 44.162 73.8014 43.3628C76.8087 42.5637 79.4977 40.8597 81.5044 38.4815L81.6517 38.3068L78.4564 35.1114L78.2827 35.3282Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M36.0624 13.5126C33.3265 13.512 30.6413 14.2508 28.2908 15.6508C25.9403 17.0509 24.0119 19.0602 22.7095 21.4662C21.4071 23.8722 20.7791 26.5855 20.8921 29.3191C21.0051 32.0526 21.8547 34.7048 23.3512 36.9952C24.8477 39.2855 26.9354 41.1288 29.3934 42.3302C31.8514 43.5315 34.5884 44.0463 37.3149 43.8199C40.0414 43.5935 42.6561 42.6344 44.8823 41.0441C47.1085 39.4539 48.8636 37.2915 49.9618 34.7857L50.1139 34.4384H45.0683L44.9941 34.5498C43.8394 36.3123 42.1891 37.694 40.251 38.5208C38.3129 39.3476 36.1736 39.5827 34.1022 39.1964C32.0308 38.8102 30.1198 37.8199 28.61 36.3501C27.1001 34.8804 26.0587 32.9968 25.6168 30.9366H51.0731L51.1031 30.7222C51.194 30.0486 51.2404 29.3696 51.242 28.6899C51.2371 24.6657 49.6362 20.8077 46.7905 17.9624C43.9447 15.1171 40.0866 13.5169 36.0624 13.5126ZM25.6156 26.4455C26.1287 24.0561 27.4455 21.9147 29.3463 20.3787C31.2472 18.8427 33.6172 18.0048 36.0611 18.0048C38.5051 18.0048 40.875 18.8427 42.7759 20.3787C44.6768 21.9147 45.9935 24.0561 46.5066 26.4455H25.6156Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M85.9043 43.8731H90.3966V26.8156C90.3932 25.6501 90.6199 24.4955 91.0636 23.4178C91.5073 22.3401 92.1593 21.3605 92.9823 20.5353C93.8052 19.71 94.7829 19.0552 95.8593 18.6084C96.9358 18.1617 98.0898 17.9317 99.2552 17.9317C100.421 17.9317 101.575 18.1617 102.651 18.6084C103.728 19.0552 104.705 19.71 105.528 20.5353C106.351 21.3605 107.003 22.3401 107.447 23.4178C107.891 24.4955 108.117 25.6501 108.114 26.8156V43.8719H112.607V26.2288H112.591C112.481 23.7081 111.66 21.27 110.221 19.1975C108.782 17.125 106.785 15.5031 104.461 14.5201C102.137 13.5371 99.5823 13.2331 97.0928 13.6437C94.6034 14.0542 92.2815 15.1624 90.3965 16.8395V0.299408H85.9043V43.8731Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M5.17842 13.5126H0V18.0047H5.17842V34.3438C5.18127 36.8699 6.18604 39.2918 7.9723 41.078C9.75856 42.8643 12.1805 43.8691 14.7066 43.8719H19.406V39.3785H14.7066C13.3718 39.3769 12.0921 38.8459 11.1483 37.9021C10.2044 36.9582 9.67344 35.6786 9.67186 34.3438V18.0047H16.9438V13.5126H9.67186V3.13773H5.17842V13.5126Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M192.63 15.5617C191.102 14.729 189.441 14.1697 187.72 13.9089C187.55 13.8826 187.38 13.8526 187.207 13.8312C187.016 13.8071 186.823 13.7904 186.63 13.7736C186.263 13.7425 185.894 13.7222 185.52 13.7173C185.481 13.7173 185.442 13.7126 185.404 13.7126L185.376 13.7137L185.337 13.7126C181.337 13.7126 177.501 15.3015 174.673 18.1298C171.844 20.9581 170.255 24.7942 170.255 28.794C170.255 32.7939 171.844 36.6299 174.673 39.4582C177.501 42.2865 181.337 43.8755 185.337 43.8755C185.349 43.8755 185.358 43.8731 185.37 43.8731C185.381 43.8731 185.392 43.8755 185.404 43.8755C185.888 43.8755 186.364 43.8443 186.838 43.7976C186.86 43.7964 186.884 43.7928 186.907 43.7916C188.94 43.5898 190.91 42.9749 192.697 41.9844V43.8754H200.479L200.42 0.299316H192.63L192.63 15.5617ZM192.63 28.7976C192.629 30.731 191.86 32.5847 190.492 33.951C189.124 35.3174 187.269 36.0845 185.336 36.0838C183.403 36.0831 181.549 35.3146 180.182 33.9472C178.815 32.5798 178.047 30.7256 178.047 28.7922C178.047 26.8588 178.815 25.0045 180.182 23.6371C181.549 22.2698 183.403 21.5013 185.336 21.5005C187.269 21.4998 189.124 22.267 190.492 23.6333C191.86 24.9997 192.629 26.8534 192.63 28.7868V28.7976Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M226.923 43.8168H234.707V28.7557C234.703 25.4435 233.61 22.2246 231.597 19.5945C229.584 16.9645 226.762 15.0692 223.566 14.2006C220.369 13.3321 216.976 13.5384 213.909 14.7877C210.841 16.0371 208.27 18.2603 206.59 21.1149C204.91 23.9694 204.215 27.2971 204.613 30.5853C205.01 33.8735 206.477 36.9399 208.789 39.3123C211.1 41.6846 214.127 43.2314 217.404 43.7142C220.681 44.1971 224.025 43.5893 226.923 41.9845V43.8168ZM219.629 36.0875C218.187 36.0874 216.777 35.6597 215.578 34.8585C214.379 34.0572 213.444 32.9185 212.892 31.5861C212.34 30.2538 212.196 28.7877 212.477 27.3731C212.758 25.9586 213.452 24.6592 214.472 23.6392C215.491 22.6191 216.79 21.9243 218.205 21.6425C219.619 21.3606 221.085 21.5045 222.418 22.0558C223.75 22.6072 224.89 23.5412 225.691 24.7399C226.493 25.9386 226.922 27.3482 226.923 28.7904V28.7989C226.92 30.732 226.151 32.5853 224.783 33.9518C223.416 35.3183 221.562 36.0864 219.629 36.0875Z\" fill=\"#1B1B1B\"\/>\n <path d=\"M250.743 13.7173C247.769 13.7215 244.917 14.9047 242.814 17.0075C240.71 19.1103 239.526 21.9611 239.521 24.9353V43.8755H247.318V24.9353C247.318 24.0264 247.678 23.1547 248.32 22.5116C248.963 21.8684 249.834 21.5065 250.743 21.5054H256.228V13.7174L250.743 13.7173Z\" fill=\"#1B1B1B\"\/>\n<\/svg>","tagline":"Sign up for breaking news, reviews, opinion, top tech deals, and more.","formFooterText":"By submitting your information you agree to the <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms & Conditions<\/a> and <a href=\"https:\/\/futureplc.com\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a> and are aged 16 or over.","usDisclaimerFooterText":"By signing up, you agree to our <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms of services <\/a> and acknowledge that you have read our <a href=\"https:\/\/futureplc.com\/privacy-policy\" target=\"_blank\">Privacy Notice<\/a>. You also agree to receive marketing emails from us that may include promotions from our trusted partners and sponsors, which you can unsubscribe from at any time.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"failureMessage":"There was a problem. Please refresh the page and try again.","method":"POST","inputs":[{"type":"hidden","name":"NAME"},{"type":"email","name":"MAIL","placeholder":"Your Email Address","required":true},{"type":"hidden","name":"NEWSLETTER_CODE","value":"XTR-D"},{"type":"hidden","name":"LANG","value":"EN"},{"type":"hidden","name":"SOURCE","value":"15"},{"type":"hidden","name":"COUNTRY"},{"type":"checkbox","name":"CONTACT_OTHER_BRANDS","label":{"text":"Contact me with news and offers from other Future brands"}},{"type":"checkbox","name":"CONTACT_PARTNERS","label":{"text":"Receive email from us on behalf of our trusted partners or sponsors"}},{"type":"submit","value":"Sign me up","required":true}],"endpoint":"https:\/\/www.techradar.com\/.newsletter-subscribe\/v2\/submission\/submit","cookieExpiryDays":14,"ariaLabels":{"exitIntent":{"closeButton":"Close"}},"mobile":{"enabled":true,"scrollDepthTrigger":80}};
var triggerHydrate = function() {
window.sliceComponents.newsletterForm.hydrate(data, componentContainer);
}
if (window.lazyObserveElement) {
window.lazyObserveElement(componentContainer, triggerHydrate);
} else {
triggerHydrate();
}
}
}).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Hydration Script has failed for newsletterForm-exitIntent Slice', err));
}).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err));
</script><div id="slice-container-newsletterForm-exitIntent" class="slice-container newsletter-slice newsletterForm-exitIntent slice-container-newsletterForm"></div>
</template>
</div>
<div role="dialog" aria-modal="true" class="hidden fixed inset-0 z-[999999999999999999] bg-[#33333370] items-center justify-center p-6 newsletter-modal" data-batch-endpoint="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit_batch" data-batch-source="302" data-component-name="Newsletter:Modal">
<div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 bg-neutral-100 rounded-xl shadow-xl w-full lg:w-2/3 xl:w-1/2 p-6 max-h-[95vh] max-w-[95vh] overflow-y-auto">
<button type="button" class="absolute flex items-center justify-center w-6 h-6 bg-transparent border-2 border-gray-700 rounded-full close-button right-3 top-3" aria-label="Close">
<svg class="w-4 h-4 text-gray-700" viewbox="0 0 24 24" stroke="currentColor" fill="none">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M6 6l12 12M6 18L18 6"></path>
</svg>
</button>
<aside class="[&>svg]:max-h-10 h-10 [&>svg]:w-auto [&>svg]:h-full my-4">
<svg width="307" height="50" viewbox="0 0 307 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Tech Radar</title>
<path d="M286.914 43.9282L286.997 43.9258H286.83L286.914 43.9282Z" fill="#E40784"></path>
<path d="M267.081 50C264.889 49.9992 262.746 49.3483 260.924 48.1298C259.101 46.9112 257.681 45.1796 256.843 43.1539C256.004 41.1282 255.785 38.8995 256.213 36.7494C256.642 34.5993 257.698 32.6244 259.248 31.0744C260.799 29.5244 262.774 28.469 264.924 28.0416C267.074 27.6141 269.303 27.8338 271.328 28.6728C273.354 29.5119 275.085 30.9327 276.303 32.7555C277.521 34.5784 278.171 36.7214 278.171 38.9137C278.169 41.854 277 44.6731 274.92 46.7518C272.841 48.8305 270.022 49.9988 267.081 50ZM267.081 34.3126C266.172 34.3144 265.283 34.5858 264.527 35.0926C263.772 35.5993 263.183 36.3187 262.836 37.1597C262.489 38.0008 262.399 38.9258 262.578 39.8179C262.757 40.7099 263.196 41.5291 263.84 42.1717C264.484 42.8144 265.304 43.2518 266.196 43.4285C267.089 43.6053 268.014 43.5135 268.854 43.1649C269.694 42.8162 270.412 42.2263 270.917 41.4697C271.423 40.7131 271.692 39.8236 271.692 38.9138C271.69 37.6927 271.203 36.5225 270.338 35.6599C269.474 34.7973 268.303 34.3128 267.081 34.3126Z" fill="#E40784"></path>
<path d="M267.081 1.00286e-05C265.544 0.000902588 264.009 0.0916642 262.482 0.271854V7.28747C267.021 6.62719 271.648 6.95125 276.05 8.23765C280.451 9.52405 284.525 11.7426 287.993 14.7428C291.462 17.7429 294.244 21.4544 296.151 25.625C298.058 29.7957 299.045 34.3279 299.045 38.9138C299.048 40.4542 298.936 41.9926 298.71 43.5162H305.728C306.382 38.0551 305.869 32.5173 304.225 27.2687C302.581 22.02 299.843 17.1797 296.191 13.0672C292.538 8.95471 288.055 5.66366 283.038 3.41119C278.02 1.15871 272.581 -0.00393948 267.081 1.00286e-05Z" fill="#E40784"></path>
<path d="M267.081 13.6587C265.539 13.6604 263.999 13.8035 262.482 14.0863V21.2012C265.188 20.4983 268.019 20.4245 270.758 20.9854C273.497 21.5464 276.071 22.7271 278.283 24.437C280.495 26.147 282.285 28.3409 283.518 30.8503C284.75 33.3597 285.392 36.118 285.393 38.9137C285.391 40.4664 285.194 42.0127 284.806 43.5162H291.92C292.198 41.9978 292.338 40.4574 292.339 38.9137C292.331 32.2176 289.668 25.7979 284.932 21.0633C280.197 16.3286 273.777 13.6658 267.081 13.6587Z" fill="#E40784"></path>
<path d="M134.818 13.7845H129.339C126.365 13.7878 123.514 14.9707 121.411 17.0735C119.308 19.1763 118.126 22.0274 118.122 25.0012V43.8731H125.909V25.0011C125.91 24.0919 126.272 23.2203 126.915 22.5775C127.558 21.9348 128.43 21.5733 129.339 21.5725H134.818V13.7845Z" fill="#000000"></path>
<path d="M151.642 36.0863C150.2 36.0864 148.789 35.6587 147.59 34.8574C146.39 34.056 145.455 32.9169 144.903 31.5841C144.351 30.2513 144.206 28.7848 144.488 27.3698C144.769 25.9549 145.463 24.6552 146.483 23.635C147.503 22.6148 148.803 21.92 150.218 21.6384C151.633 21.3569 153.099 21.5012 154.432 22.0532C155.765 22.6051 156.904 23.54 157.706 24.7394C158.508 25.9388 158.935 27.3491 158.936 28.7917C158.933 30.7255 158.164 32.5794 156.797 33.9469C155.43 35.3144 153.576 36.0838 151.642 36.0863ZM151.642 13.7126C149.339 13.7096 147.066 14.2341 144.997 15.2458C142.928 16.2576 141.118 17.7297 139.707 19.5494C138.295 21.369 137.319 23.4877 136.853 25.7432C136.387 27.9986 136.444 30.3307 137.019 32.5608C137.594 34.7908 138.672 36.8595 140.171 38.6082C141.67 40.3569 143.549 41.7391 145.665 42.6489C147.781 43.5587 150.077 43.9718 152.377 43.8567C154.677 43.7415 156.92 43.101 158.934 41.9844V43.8754H166.722V28.8108V28.7917C166.718 24.7936 165.128 20.9606 162.301 18.1336C159.473 15.3067 155.64 13.7167 151.642 13.7126Z" fill="#000000"></path>
<path d="M78.2827 35.3282C76.9049 37.0677 75.0198 38.3352 72.8891 38.9548C70.7583 39.5743 68.4874 39.5153 66.3917 38.7858C64.296 38.0564 62.4793 36.6927 61.1937 34.884C59.9081 33.0753 59.2174 30.9113 59.2174 28.6923C59.2174 26.4732 59.9081 24.3092 61.1937 22.5005C62.4793 20.6918 64.296 19.3281 66.3917 18.5987C68.4874 17.8692 70.7583 17.8102 72.8891 18.4298C75.0198 19.0494 76.9049 20.3168 78.2827 22.0563L78.4564 22.2731L81.6517 19.0779L81.5044 18.903C79.4977 16.5249 76.8087 14.8209 73.8014 14.0217C70.7942 13.2226 67.6141 13.3669 64.6916 14.4351C61.769 15.5034 59.2454 17.4439 57.4624 19.9941C55.6794 22.5442 54.7231 25.5807 54.7231 28.6923C54.7231 31.8039 55.6794 34.8404 57.4624 37.3905C59.2454 39.9406 61.769 41.8811 64.6916 42.9494C67.6141 44.0176 70.7942 44.162 73.8014 43.3628C76.8087 42.5637 79.4977 40.8597 81.5044 38.4815L81.6517 38.3068L78.4564 35.1114L78.2827 35.3282Z" fill="#000000"></path>
<path d="M36.0624 13.5126C33.3265 13.512 30.6413 14.2508 28.2908 15.6508C25.9403 17.0509 24.0119 19.0602 22.7095 21.4662C21.4071 23.8722 20.7791 26.5855 20.8921 29.3191C21.0051 32.0526 21.8547 34.7048 23.3512 36.9952C24.8477 39.2855 26.9354 41.1288 29.3934 42.3302C31.8514 43.5315 34.5884 44.0463 37.3149 43.8199C40.0414 43.5935 42.6561 42.6344 44.8823 41.0441C47.1085 39.4538 48.8636 37.2915 49.9618 34.7857L50.1139 34.4384H45.0683L44.9941 34.5498C43.8394 36.3123 42.1891 37.6939 40.251 38.5208C38.3129 39.3476 36.1736 39.5826 34.1022 39.1964C32.0308 38.8102 30.1198 37.8199 28.61 36.3501C27.1001 34.8804 26.0587 32.9968 25.6168 30.9365H51.0731L51.1031 30.7222C51.194 30.0486 51.2404 29.3696 51.242 28.6899C51.2371 24.6657 49.6362 20.8077 46.7905 17.9624C43.9447 15.1171 40.0866 13.5168 36.0624 13.5126ZM25.6156 26.4455C26.1287 24.0561 27.4455 21.9147 29.3463 20.3787C31.2472 18.8426 33.6172 18.0047 36.0611 18.0047C38.5051 18.0047 40.875 18.8426 42.7759 20.3787C44.6768 21.9147 45.9935 24.0561 46.5066 26.4455H25.6156Z" fill="#000000"></path>
<path d="M85.9043 43.8731H90.3966V26.8156C90.3932 25.6501 90.6199 24.4955 91.0636 23.4178C91.5073 22.3401 92.1593 21.3605 92.9823 20.5353C93.8052 19.71 94.7829 19.0552 95.8593 18.6084C96.9358 18.1617 98.0898 17.9317 99.2552 17.9317C100.421 17.9317 101.575 18.1617 102.651 18.6084C103.728 19.0552 104.705 19.71 105.528 20.5353C106.351 21.3605 107.003 22.3401 107.447 23.4178C107.891 24.4955 108.117 25.6501 108.114 26.8156V43.8719H112.607V26.2288H112.591C112.481 23.7081 111.66 21.27 110.221 19.1975C108.782 17.125 106.785 15.5031 104.461 14.5201C102.137 13.5371 99.5823 13.2331 97.0928 13.6437C94.6034 14.0542 92.2815 15.1624 90.3965 16.8395V0.299408H85.9043V43.8731Z" fill="#000000"></path>
<path d="M5.17842 13.5126H0V18.0047H5.17842V34.3438C5.18127 36.8699 6.18604 39.2918 7.9723 41.078C9.75856 42.8643 12.1805 43.8691 14.7066 43.8719H19.406V39.3785H14.7066C13.3718 39.3769 12.0921 38.8459 11.1483 37.9021C10.2044 36.9582 9.67344 35.6786 9.67186 34.3438V18.0047H16.9438V13.5126H9.67186V3.13773H5.17842V13.5126Z" fill="#000000"></path>
<path d="M192.63 15.5617C191.102 14.729 189.441 14.1697 187.72 13.9089C187.55 13.8826 187.38 13.8527 187.207 13.8312C187.016 13.8071 186.823 13.7904 186.63 13.7736C186.263 13.7425 185.894 13.7222 185.52 13.7173C185.481 13.7173 185.442 13.7126 185.404 13.7126L185.376 13.7137L185.337 13.7126C181.337 13.7126 177.501 15.3015 174.673 18.1298C171.844 20.9581 170.255 24.7942 170.255 28.794C170.255 32.7939 171.844 36.6299 174.673 39.4582C177.501 42.2866 181.337 43.8755 185.337 43.8755C185.349 43.8755 185.358 43.8731 185.37 43.8731C185.381 43.8731 185.392 43.8755 185.404 43.8755C185.888 43.8755 186.364 43.8443 186.838 43.7977C186.86 43.7965 186.884 43.7929 186.907 43.7916C188.94 43.5898 190.91 42.9749 192.697 41.9844V43.8754H200.479L200.42 0.299332H192.63L192.63 15.5617ZM192.63 28.7976C192.629 30.731 191.86 32.5847 190.492 33.951C189.124 35.3174 187.269 36.0845 185.336 36.0838C183.403 36.0831 181.549 35.3146 180.182 33.9472C178.815 32.5799 178.047 30.7256 178.047 28.7922C178.047 26.8588 178.815 25.0045 180.182 23.6372C181.549 22.2698 183.403 21.5013 185.336 21.5006C187.269 21.4998 189.124 22.267 190.492 23.6334C191.86 24.9997 192.629 26.8534 192.63 28.7868V28.7976Z" fill="#000000"></path>
<path d="M226.923 43.8168H234.707V28.7557C234.703 25.4435 233.61 22.2246 231.597 19.5945C229.584 16.9645 226.762 15.0692 223.566 14.2006C220.369 13.3321 216.976 13.5384 213.909 14.7877C210.841 16.0371 208.27 18.2603 206.59 21.1149C204.91 23.9694 204.215 27.2971 204.613 30.5853C205.01 33.8735 206.477 36.9399 208.789 39.3123C211.1 41.6846 214.127 43.2314 217.404 43.7142C220.681 44.1971 224.025 43.5893 226.923 41.9845V43.8168ZM219.629 36.0875C218.187 36.0874 216.777 35.6597 215.578 34.8585C214.379 34.0572 213.444 32.9185 212.892 31.5861C212.34 30.2538 212.196 28.7877 212.477 27.3731C212.758 25.9586 213.452 24.6592 214.472 23.6392C215.491 22.6191 216.79 21.9243 218.205 21.6425C219.619 21.3606 221.085 21.5045 222.418 22.0558C223.75 22.6072 224.89 23.5412 225.691 24.7399C226.493 25.9386 226.922 27.3482 226.923 28.7904V28.7989C226.92 30.732 226.151 32.5853 224.783 33.9518C223.416 35.3183 221.562 36.0864 219.629 36.0875Z" fill="#000000"></path>
<path d="M250.743 13.7173C247.769 13.7215 244.917 14.9047 242.814 17.0075C240.71 19.1103 239.526 21.9611 239.521 24.9353V43.8755H247.318V24.9353C247.318 24.0264 247.678 23.1547 248.32 22.5116C248.963 21.8684 249.834 21.5065 250.743 21.5054H256.228V13.7174L250.743 13.7173Z" fill="#000000"></path>
</svg>
</aside>
<div id="newsletter-capture-modal">
<div class="sm:text-xl text-base font-bold text-black mb-3 p-0 bg-inherit font-ui-heading">Get daily insight, inspiration and deals in your inbox</div>
<p class="text-gray-600 mb-4 text-sm sm:text-base font-article-copy">Sign up for breaking news, reviews, opinion, top tech deals, and more.</p>
<div data-component-name="Newsletter:NewsletterForm">
<form x-data="newsletterForm(
'utilityBarSubscribe',
'https://www.techradar.com/.newsletter-subscribe/v2/submission/submit',
'\u007B\u0022lang\u0022\u003A\u0022EN\u0022,\u0022newsletterCode\u0022\u003A\u0022XTR\u002DD\u0022,\u0022source\u0022\u003A\u00221\u0022\u007D',
'',
true,
'\u0022By\u0020signing\u0020up,\u0020you\u0020agree\u0020to\u0020our\u0020\u003Ca\u0020href\u003D\\\u0022https\u003A\\\/\\\/futureplc.com\\\/terms\u002Dconditions\\\/\\\u0022\u0020target\u003D\\\u0022_blank\\\u0022\u003ETerms\u0020of\u0020services\u0020\u003C\\\/a\u003E\u0020and\u0020acknowledge\u0020that\u0020you\u0020have\u0020read\u0020our\u0020\u003Ca\u0020href\u003D\\\u0022https\u003A\\\/\\\/futureplc.com\\\/privacy\u002Dpolicy\\\u0022\u0020target\u003D\\\u0022_blank\\\u0022\u003EPrivacy\u0020Notice\u003C\\\/a\u003E.\u0020You\u0020also\u0020agree\u0020to\u0020receive\u0020marketing\u0020emails\u0020from\u0020us\u0020that\u0020may\u0020include\u0020promotions\u0020from\u0020our\u0020trusted\u0020partners\u0020and\u0020sponsors,\u0020which\u0020you\u0020can\u0020unsubscribe\u0020from\u0020at\u0020any\u0020time.\u0022'
)" role="form" aria-labelledby="newsletter-form" method="POST" action="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit" x-on:reset-form.window="handleReset()" x-on:open-dialog.window="getDataFromNewsletterBox()" x-on:submit.prevent="submitForm()" data-before-rewrite-localise="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit">
<div class="grid grid-cols-1 sm:grid-cols-10" x-show="!requestReturned && !requestLoading">
<input class="col-span-7 border mb-4 box-border text-sm text-black w-full px-2.5 py-0 border-solid border-gray-400 leading-10! font-article-copy" type="email" name="MAIL" x-model="formData.submission.email" aria-label="Your Email Address" placeholder="Your Email Address" required="">
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-sm text-[13px] bg-neutral-200 py-2 px-1 membership-checkbox-label">
<input class="mr-2" type="checkbox" x-model="membershipChecked" aria-label="Become a Member in Seconds">
<p class="font-bold inline text-xs sm:text-sm">Become a Member in Seconds</p>
<p class="ml-6 mb-1 sm:text-[13px] text-xs"> Unlock instant access to exclusive member features.</p>
</label>
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-[13px] text-[12px] font-article-copy">
<input class="mr-2" type="checkbox" name="CONTACT_OTHER_BRANDS" x-model="formData.submission.consent.marketing" aria-label="Contact me with news and offers from other Future brands">
Contact me with news and offers from other Future brands
</label>
<label class="pl-3 col-span-10 sm:order-1 block mb-2 text-left cursor-pointer sm:text-[13px] text-[12px] font-article-copy">
<input class="mr-2" type="checkbox" name="CONTACT_PARTNERS" x-model="formData.submission.consent.data" aria-label="Receive email from us on behalf of our trusted partners or sponsors">
Receive email from us on behalf of our trusted partners or sponsors
</label>
<input type="submit" value="Sign me up" class="col-span-3 mb-4 mt-3 sm:mt-0 rounded-xs bg-primary-500 text-white text-xs cursor-pointer text-[13px] font-bold leading-[2.85em] text-center uppercase w-full border-[none] font-article-copy" aria-label="Submit Newsletter Form" required="">
</div>
<div x-show="requestLoading" x-cloak="" role="status" aria-live="polite" class="grid min-h-[140px] w-full place-items-center rounded-lg p-6 mb-4">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" class="text-neutral-300 animate-spin" viewbox="0 0 64 64">
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" d="M32 3a29 29 0 1 1 0 58 29 29 0 0 1 0-58h0Z"></path>
<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="5" d="M32 3a29 29 0 0 1 27.576 37.976" class="text-gray-900"></path>
</svg>
</div>
<span x-show="requestReturned" x-cloak="" role="alert" aria-live="assertive" x-text="requestSuccessful ? 'Thank you for signing up. You will receive a confirmation email shortly.' : 'There was a problem. Please refresh the page and try again.'"></span>
</form>
<hr class="modal_hr mt-3 mb-4 h-px bg-gray-300 border-0">
<div class="modal_footer block text-left opacity-80 text-[.8em] leading-[1.3em] mt-2 [&>a]:underline font-article-copy">
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.
</div>
</div>
</div>
<div id="newsletter-modal-confirmation" class="hidden">
<p class="sm:text-xl text-base font-bold text-black mb-3 p-0">You are now subscribed</p>
<p class="text-gray-600 mb-4 text-sm sm:text-base">Your newsletter sign-up was successful</p>
<div id="membership-wrapper">
<hr class="my-4 h-px bg-gray-300 border-0">
<div class="rounded-xl flex flex-col items-center p-5 bg-cover bg-center " style="background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://cdn.mos.cms.futurecdn.net/flexiimages/zdve3chhhn1770884186.jpg');">
<p class="text-white text-lg text-center font-bold">Join the club</p>
<p class="text-gray-100 text-center text-sm py-3">Get full access to premium articles, exclusive features and a growing list of member rewards.</p>
<button class="rounded-full bg-primary-500 px-4 py-2 text-sm"><a href="https://www.techradar.com/membership" class="text-white" data-before-rewrite-localise="/membership">Explore</a></button>
</div>
</div>
<div id="newsletter-modal-confirmation__userlogin" class="hidden">
<hr class="my-5 h-px bg-gray-300 border-0">
<div class="items-start flex flex-col h-full justify-between">
<div class="flcw-text pb-5 pt-2 leading-[1.3]"> An account already exists for this email address, please log in.</div>
<input type="button" class="w-full text-white rounded-full bg-primary-500 px-4 py-2 text-sm" value="LOG IN">
</div>
</div>
</div>
</div>
</div>
<div id="slice-container-trendingbar" class="slice-container trending-bar-container relative trendingbar slice-container-trending"><div class="trending__wrapper "><nav aria-labelledby="trending-items" class="trending__nav"><span class="trending__label" id="trending-items">Trending</span><ul class="trending__list"><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/tag/tv-size-finder" data-before-rewrite-localise="https://www.techradar.com/tag/tv-size-finder">TV size finder</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361" data-before-rewrite-localise="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361">Best laptop</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/web-hosting/best-web-hosting-service-websites" data-before-rewrite-localise="https://www.techradar.com/web-hosting/best-web-hosting-service-websites">Best web hosting</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/news/wordle-today" data-before-rewrite-localise="https://www.techradar.com/news/wordle-today">NYT Wordle today</a></li><li class="trending__item" data-analytics-id="trending-bar" data-testid="trending-item" data-mrf-recirculation="trending-bar"><a class="trending__link" href="https://www.techradar.com/vpn/best-vpn" data-before-rewrite-localise="https://www.techradar.com/vpn/best-vpn">Best VPN</a></li></ul></nav></div></div>
<!-- Desktop: show normal leaderboard, Mobile: show closed leaderboard -->
<div id="top-leaderboard" class="hidden ad-unit sm:block sm:visible"></div>
<div id="closed-top-leaderboard" class="block ad-unit sm:hidden" style="height: 0;"></div>
<article class="page-content-onecol flex-1
news-article article
">
<div class="widget-area-group widget-area-group-2col flex flex-wrap box-border">
<div id="widgetArea16" class="widget-area basis-full md:basis-2/3 widget-area-g-md-vp-2-3 widget-area-g-lg-vp-2-3 widget-area-g-xl-vp-2-3 page-widget-area-16">
<div data-widget-type="hero" id="hero" class="clear-both widget widget-hero widget-hero widget-hero-hero widget-hero widget-hero-fter-news">
<div class="clear-both widget-header">
</div>
<div class="news-article">
<header data-component-name="Article:Hero" trans="">
<nav class="breadcrumb" aria-label="Breadcrumbs">
<ol>
<li>
<a href="https://www.techradar.com/seasonal-sales" aria-label="Return to Seasonal Sales" data-before-rewrite-localise="/seasonal-sales">Seasonal Sales</a>
</li>
</ol>
</nav>
<h1>APC issue 561 (August 2026) is on sale now!</h1>
<div class="byline-social">
<div class="vds-byline-block flex flex-row flex-nowrap my-1.5 gap-2 text-left items-start justify-start" data-component-name="Article:BylineBlock" style="--vds-byline-chip--background-color: #e6248a;">
<a href="https://www.techradar.com/news" class="
vds-byline-block__article-type-chip
px-2 py-1 inline-block whitespace-nowrap no-underline
font-normal mt-1" data-before-rewrite-localise="https://www.techradar.com/news">
News
</a>
<div class="my-auto vds-simple-byline">
<span class="inline-block vds-author">
By
<a href="https://www.techradar.com/author/apc-magazine" class="font-normal no-underline normal-case text-inherit vds-author__link whitespace-break-spaces hover:underline hover:decoration-primary-500 underline-offset-2" rel="author" aria-label="View profile for APC magazine" data-before-rewrite-localise="https://www.techradar.com/author/apc-magazine">APC magazine</a> </span>
<span class="inline-block h-3 my-auto border-l border-solid vds-simple-byline__divider max-sm:hidden"></span>
<div class="flex gap-1 vds-byline-with-avatar__meta">
<span class="vds-date block font-normal tracking-normal normal-case text-xs">
Last updated
<time data-component-name="UI:DateTime" datetime="2026-07-26T22:54:19Z" class="relative-date">
26 July 2026
</time>
</span>
</div>
</div>
</div>
<p class="strapline">Stop your devices spying on you. How big companies record everything you do</p>
</div>
<aside class="text-gray-700 flex items-center mx-0 my-5 p-0 justify-start text-left" id="affiliate-disclaimer" data-component-name="AffiliateDisclaimer">
<p class="text-[color:var(--affiliate-disclaimer--text-color,inherit)] mb-2 text-[length:var(--affiliate-disclaimer--font-size,0.75rem)] leading-[18px] md:text-[13px] [&>a]:text-inherit [&>a]:underline">
When you purchase through links on our site, we may earn an affiliate commission. <a href="https://www.techradar.com/news/about-us#section-affiliate-advertising-disclosure" data-before-rewrite-localise="https://www.techradar.com/uk/news/about-us#section-affiliate-advertising-disclosure">Here’s how it works</a>.
</p>
</aside>
</header>
</div>
</div>
<div data-widget-type="contentparsed" id="content" class="clear-both widget widget-contentparsed widget-content widget-contentparsed-content widget-content-parsed widget-content-parsed-content_document ">
<div class="wcp-item-content">
<section class="content-wrapper">
<div class="box less-space hero-image-wrapper">
<figure class="mb-0">
<picture data-new-v2-image="true" class="block w-full pt-(--aspect-padding) relative" style="--aspect-padding: 56.21%;">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1920w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1600w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1024-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-750-80.jpg.webp 750w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 600px, 100vw" />
<img src="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg" alt="APC August 2026 issue 561" srcset="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg 1920w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg 1600w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1199-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-1024-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-750-80.jpg 750w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN-320-80.jpg 320w" sizes="(min-width: 1000px) 600px, 100vw" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/uBqUZqwLj8kHCi5VHXWMnN.jpg" class="rounded-[var(--image--border-radius,0)] block-image-ads hero-image absolute top-0 left-0 w-full h-full object-center" data-pin-nopin="true" fetchpriority="high" data-component-name="Image">
</picture>
<figcaption class="font-article-copy text-(--image--text--color) font-article-copy mt-2"> <span class="credit font-article-copy">(Image credit: Future)</span>
</figcaption>
</figure></div>
<div id="article-body" class="text-copy bodyCopy auto">
<div data-analytics-id="utility-bar" analytics-name="utility-bar" id="utility-bar" class="font-ui-heading flex justify-between items-center py-2 border-t border-b border-gray-300 border-solid mb-5 mx-auto" data-component-name="UtilityBar" data-mrf-recirculation="utility-bar">
<div class="flex gap-2 text-[#333] subcontainer">
<div class="relative tooltip-container" role="tooltip">
<button id="utilitybar__button--share" type="button" aria-label="Share this article" aria-expanded="false" aria-controls="utilitybar__dropdown--share" aria-haspopup="true" data-analytics-id="article-social" analytics-label="utility-bar-share" analytics-name="utility-bar" data-component-name="UtilityBar:ShareArticle:Button" class="relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-mrf-recirculation="article-social">
<svg class="m-auto pointer-events-none size-5 text-inherit" data-component-name="Icon" aria-hidden="true" width="23" height="21" viewbox="0 0 23 21" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.8583 1.82131L18.7293 6.12806C20.6528 7.82875 21.6146 8.67912 21.6146 9.77454C21.6146 10.8701 20.6528 11.7204 18.7293 13.4211L13.8583 17.7279C12.9803 18.5041 12.5414 18.8923 12.1794 18.7306C11.8174 18.5689 11.8174 17.9847 11.8174 16.8162V13.9565C7.40295 13.9565 2.62061 16.0475 0.78125 19.5323C0.78125 8.38058 7.3212 5.59268 11.8174 5.59268V2.73294C11.8174 1.56445 11.8174 0.980213 12.1794 0.818536C12.5414 0.656859 12.9803 1.045 13.8583 1.82131Z" stroke="#1B1B1B" stroke-width="1.5625" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</button>
<div data-component-name="Social:Dropdown" role="menu" id="utilitybar__dropdown--share" aria-labelledby="utilitybar__button--share" class="absolute left-0 top-full w-44 bg-white rounded-md shadow-md border border-neutral-200 z-[9996] list-none m-0 py-2 px-3 border-solid" style="grid-area: social-icons;">
<ul class="m-0!">
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<button type="button" onclick="navigator.clipboard.writeText(window.location.href).then(() => {alert('Link copied')}).catch(err => {console.error('Failed to copy: ', err)})" data-platform="copy_link" data-action="" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent w-full text-left normal-case" aria-label="Copy link" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-copy-link" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="text-black size-8 w-6 h-6 inline-block mr-1.5" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244"></path>
</svg>
Copy link
</button>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="facebook" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Facebook" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-facebook" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" fill="#3b5998" r="12"></circle>
<path d="m13.079 19h-2.9v-7h-1.441v-2.408h1.442v-1.456c0-1.96.813-3.136 3.136-3.136h1.933v2.408h-1.2c-.91 0-.965.35-.965.966v1.218h2.183l-.257 2.408h-1.931z" fill="#fff"></path>
</svg>
Facebook
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://twitter.com/intent/tweet?text=APC+issue+561+%28August+2026%29+is+on+sale+now%21&url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="X" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on X" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-X" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="black"></path>
<path d="M13.1403 11.0842L17.6068 6H16.5488L12.6689 10.4137L9.57237 6H6L10.6836 12.6749L6 18.0059H7.05804L11.1526 13.3439L14.4235 18.0059H17.9959M7.4399 6.78133H9.06534L16.548 17.2629H14.9221" fill="white"></path>
</svg>
X
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid sm:hidden">
<a href="whatsapp://send?text=APC+issue+561+%28August+2026%29+is+on+sale+now%21+https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag?fwa" data-platform="whatsapp" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on WhatsApp" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-whatsapp" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_7607_1303)">
<path d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="#25D366"></path>
<path d="M16.9074 7.03131C16.2656 6.38465 15.5016 5.87206 14.6599 5.52334C13.8182 5.17462 12.9155 4.99674 12.0044 5.00005C10.7864 5.00124 9.59004 5.32242 8.53521 5.93143C7.48037 6.54045 6.60407 7.41592 5.99404 8.47015C5.38402 9.5244 5.06169 10.7204 5.05933 11.9384C5.05697 13.1565 5.37467 14.3537 5.98061 15.4103L5 19.0088L8.6773 18.0457C9.69271 18.6106 10.8337 18.9117 11.9956 18.9213C13.8428 18.9213 15.6151 18.1917 16.9269 16.8914C18.2387 15.5911 18.9838 13.8252 19 11.9782C18.9939 11.0565 18.8058 10.1451 18.4467 9.29619C18.0877 8.4473 17.5645 7.67764 16.9074 7.03131ZM12.0044 17.7218C10.9692 17.7225 9.95298 17.4442 9.06254 16.9163L8.85241 16.7849L6.6723 17.3628L7.25016 15.2352L7.11007 15.0163C6.3652 13.8139 6.0872 12.38 6.32875 10.9863C6.57029 9.59269 7.31461 8.33602 8.42068 7.4544C9.52675 6.57278 10.9177 6.12745 12.3302 6.20278C13.7426 6.27809 15.0784 6.86883 16.0844 7.86308C17.1841 8.93842 17.8136 10.4052 17.8355 11.9431C17.8217 13.4805 17.2012 14.9502 16.1091 16.0325C15.0171 17.1146 13.5418 17.7218 12.0044 17.7218ZM15.1651 13.3966C14.99 13.309 14.1407 12.8887 13.9831 12.8362C13.8255 12.7837 13.7029 12.7486 13.5891 12.9238C13.4179 13.1585 13.2336 13.3835 13.0375 13.5979C12.9412 13.7205 12.8361 13.7293 12.661 13.5979C11.6627 13.2034 10.8309 12.4767 10.3058 11.5404C10.122 11.2339 10.4809 11.2515 10.8136 10.5948C10.8382 10.5474 10.851 10.4949 10.851 10.4416C10.851 10.3883 10.8382 10.3357 10.8136 10.2884C10.8136 10.2008 10.4196 9.34276 10.2795 9.0013C10.1395 8.65983 9.99937 8.71236 9.88555 8.70361H9.54409C9.45562 8.70497 9.36846 8.7252 9.28843 8.76295C9.20841 8.80069 9.13736 8.85509 9.08005 8.9225C8.88359 9.11352 8.73037 9.34444 8.63068 9.59968C8.531 9.85492 8.48719 10.1286 8.50219 10.4022C8.55709 11.0572 8.80375 11.6814 9.21138 12.1971C9.95752 13.3141 10.9801 14.219 12.1795 14.8237C12.8086 15.1909 13.5396 15.3445 14.2633 15.2615C14.5042 15.2137 14.7325 15.1157 14.9331 14.9738C15.1338 14.8321 15.3023 14.6496 15.4278 14.4385C15.544 14.1807 15.5806 13.8941 15.5328 13.6154C15.454 13.5279 15.3402 13.4841 15.1651 13.3966Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_7607_1303">
<rect width="24" height="24" fill="white"></rect>
</clippath>
</defs>
</svg>
Whatsapp
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.reddit.com/submit?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&title=APC+issue+561+%28August+2026%29+is+on+sale+now%21" data-platform="reddit" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Reddit" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-reddit" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#FF5700"></path>
<g clip-path="url(#clip0_7607_1306)">
<g clip-path="url(#clip1_7607_1306)">
<path d="M17.8298 13.1856C17.8496 13.3182 17.8627 13.4574 17.8627 13.59C17.8627 14.6672 17.2319 15.6628 16.0963 16.4065C14.987 17.1304 13.526 17.5289 11.972 17.5289C10.418 17.5289 8.95051 17.1304 7.8478 16.4065C6.70474 15.6628 6.08133 14.6672 6.08133 13.59C6.08133 13.4442 6.09451 13.2985 6.11427 13.1519C5.69592 12.8867 5.41016 12.4148 5.41016 11.8828C5.41016 11.0535 6.08133 10.3823 6.91063 10.3823C7.28286 10.3823 7.62874 10.5223 7.89392 10.748C8.9571 10.0702 10.3447 9.68482 11.8254 9.65764L12.7157 6.84941C12.7552 6.72341 12.8886 6.65011 13.0212 6.67647L15.3263 7.22082C15.5182 6.7827 15.9571 6.47717 16.4619 6.47717C17.1463 6.47717 17.6972 7.03553 17.6972 7.71329C17.6972 8.39682 17.1463 8.95517 16.4619 8.95517C15.7842 8.95517 15.2332 8.40341 15.2266 7.72647L13.134 7.23482L12.364 9.66506C13.7649 9.72435 15.0734 10.1106 16.0831 10.7678C16.3483 10.5289 16.7007 10.3823 17.0862 10.3823C17.9154 10.3823 18.5866 11.0535 18.5866 11.8828C18.5866 12.4412 18.2811 12.9262 17.8298 13.1856ZM6.26004 12.6207C6.47251 12.05 6.87769 11.518 7.45498 11.0593C7.30345 10.9539 7.10992 10.8938 6.91063 10.8938C6.36627 10.8938 5.92157 11.3385 5.92157 11.8828C5.92157 12.176 6.05416 12.4412 6.26004 12.6207ZM17.3513 13.59C17.3513 12.7006 16.8062 11.8507 15.8171 11.2051C14.7943 10.5413 13.4264 10.1699 11.972 10.1699C10.5177 10.1699 9.14898 10.5421 8.12616 11.2051C7.13627 11.8499 6.59192 12.6998 6.59192 13.59C6.59192 14.4868 7.13627 15.3367 8.12616 15.9815C9.14898 16.6453 10.5169 17.0175 11.9712 17.0175C13.4256 17.0175 14.7943 16.6453 15.8163 15.9815C16.8062 15.3367 17.3513 14.4868 17.3513 13.59ZM10.0194 13.7827C9.52121 13.7827 9.09627 13.3775 9.09627 12.8793C9.09627 12.3753 9.52121 11.9561 10.0194 11.9561C10.5177 11.9561 10.9294 12.3753 10.9294 12.8793C10.9294 13.3775 10.5177 13.7827 10.0194 13.7827ZM14.1239 15.1053C14.2236 15.2041 14.2236 15.3705 14.1239 15.4701C13.6792 15.9148 12.9883 16.1273 12.005 16.1273H11.9918C11.0085 16.1273 10.3176 15.9148 9.87286 15.4701C9.77321 15.3705 9.77321 15.2041 9.87286 15.1053C9.97251 15.0048 10.1314 15.0048 10.2319 15.1053C10.577 15.4504 11.1485 15.6159 11.9918 15.6159H12.005C12.8425 15.6159 13.4198 15.4504 13.7649 15.1053C13.8645 15.0048 14.0234 15.0048 14.1239 15.1053ZM14.9005 12.8793C14.9005 13.3767 14.4887 13.7827 13.9905 13.7827C13.4923 13.7827 13.0673 13.3775 13.0673 12.8793C13.0673 12.3753 13.4923 11.9561 13.9905 11.9561C14.4887 11.9561 14.9005 12.3753 14.9005 12.8793ZM15.7372 7.71329C15.7372 8.11023 16.0625 8.43635 16.4611 8.43635C16.8597 8.43635 17.185 8.11023 17.185 7.71329C17.185 7.3147 16.8589 6.98858 16.4611 6.98858C16.0625 6.98858 15.7372 7.3147 15.7372 7.71329ZM18.0752 11.8828C18.0752 11.3385 17.6305 10.8938 17.0862 10.8938C16.8737 10.8938 16.6744 10.9605 16.5146 11.0799C17.0862 11.5386 17.4905 12.0763 17.6972 12.6611C17.9294 12.4741 18.0752 12.1949 18.0752 11.8828Z" fill="white"></path>
</g>
</g>
<defs>
<clippath id="clip0_7607_1306">
<rect width="14" height="14.0117" fill="white" transform="translate(5 4.99414)"></rect>
</clippath>
<clippath id="clip1_7607_1306">
<rect width="14" height="14" fill="white" transform="translate(4.99805 5.00293)"></rect>
</clippath>
</defs>
</svg>
Reddit
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&media=https%3A%2F%2Fcdn.mos.cms.futurecdn.net%2FuBqUZqwLj8kHCi5VHXWMnN.jpg" data-platform="pinterest" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Pinterest" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-pinterest" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" fill="#bd081c" r="12"></circle>
<path d="m12.336 5c-3.822 0-5.754 2.744-5.754 5.025a3.065 3.065 0 0 0 1.652 3.066.279.279 0 0 0 .407-.2l.154-.644a.373.373 0 0 0 -.113-.448 2.341 2.341 0 0 1 -.532-1.582 3.812 3.812 0 0 1 3.961-3.849 3.009 3.009 0 0 1 3.346 3.08c0 2.323-1.022 4.283-2.547 4.283a1.253 1.253 0 0 1 -1.273-1.554 17.616 17.616 0 0 0 .713-2.856 1.081 1.081 0 0 0 -1.092-1.2c-.854 0-1.553.881-1.553 2.071a2.954 2.954 0 0 0 .266 1.274l-1.038 4.383a9.389 9.389 0 0 0 -.027 3.065.109.109 0 0 0 .2.042 8.737 8.737 0 0 0 1.457-2.631l.561-2.212a2.3 2.3 0 0 0 1.959 1.008c2.59 0 4.34-2.366 4.34-5.516a4.8 4.8 0 0 0 -5.087-4.605z" fill="#fff"></path>
</svg>
Pinterest
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://share.flipboard.com/bookmarklet/popout?title=APC+issue+561+%28August+2026%29+is+on+sale+now%21&url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag" data-platform="flipboard" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Flipboard" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-flipboard" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#F52929"></path>
<path d="M12.0007 5.99988H18V7.99823V9.9918H16.0066H14.0086L13.9936 11.9854L13.9836 13.9837L11.9855 13.9937L9.99214 14.0083L9.97714 16.0067L9.96714 18.0002H7.98367H6V12.0002V6.00024H11.9992L12.0007 5.99988Z" fill="white"></path>
</svg>
Flipboard
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="https://www.threads.net/intent/post?url=https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag&text=APC+issue+561+%28August+2026%29+is+on+sale+now%21" data-platform="threads" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on Threads" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-threads" analytics-name="utility-bar-secondary" target="_blank" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C5.372 24 0 18.627 0 12C0 5.373 5.372 0 12 0C18.627 0 24 5.373 24 12C24 18.627 18.627 24 12 24Z" fill="#333333"></path>
<path d="M15.3198 11.4887C15.2595 11.4598 15.1982 11.432 15.1362 11.4054C15.0281 9.41424 13.9401 8.27432 12.1132 8.26266C12.105 8.26261 12.0967 8.26261 12.0885 8.26261C10.9958 8.26261 10.087 8.72902 9.52762 9.57776L10.5323 10.267C10.9502 9.633 11.606 9.49785 12.0889 9.49785C12.0945 9.49785 12.1001 9.49785 12.1056 9.4979C12.7072 9.50174 13.1611 9.67663 13.4548 10.0177C13.6686 10.266 13.8116 10.6091 13.8824 11.0422C13.3491 10.9515 12.7723 10.9236 12.1558 10.959C10.4189 11.059 9.30224 12.072 9.37724 13.4796C9.41529 14.1936 9.77099 14.8079 10.3788 15.2091C10.8926 15.5483 11.5545 15.7142 12.2423 15.6767C13.1507 15.6269 13.8633 15.2803 14.3605 14.6466C14.738 14.1653 14.9768 13.5417 15.0823 12.7559C15.5152 13.0171 15.836 13.3609 16.0132 13.7742C16.3145 14.4768 16.3321 15.6312 15.39 16.5725C14.5647 17.397 13.5726 17.7537 12.0732 17.7647C10.4101 17.7524 9.15223 17.219 8.33442 16.1794C7.5686 15.2059 7.17283 13.7997 7.15806 12C7.17283 10.2003 7.5686 8.79412 8.33442 7.82061C9.15223 6.78098 10.41 6.2476 12.0732 6.23524C13.7485 6.2477 15.0282 6.78364 15.8773 7.82829C16.2937 8.34057 16.6076 8.98481 16.8145 9.73596L17.9919 9.42183C17.7411 8.49724 17.3464 7.70052 16.8093 7.03977C15.7207 5.70049 14.1287 5.01423 12.0773 5H12.0691C10.022 5.01418 8.44773 5.70305 7.39016 7.04745C6.44907 8.2438 5.96363 9.90844 5.94732 11.9951L5.94727 12L5.94732 12.0049C5.96363 14.0915 6.44907 15.7562 7.39016 16.9526C8.44773 18.2969 10.022 18.9859 12.0691 19H12.0773C13.8974 18.9874 15.1803 18.5109 16.2371 17.455C17.6198 16.0736 17.5782 14.342 17.1225 13.279C16.7955 12.5168 16.1722 11.8976 15.3198 11.4887ZM12.1773 14.4432C11.4161 14.4861 10.6252 14.1444 10.5862 13.4125C10.5573 12.8699 10.9724 12.2644 12.224 12.1923C12.3674 12.184 12.508 12.18 12.6462 12.18C13.1008 12.18 13.5262 12.2241 13.9128 12.3087C13.7686 14.1098 12.9226 14.4023 12.1773 14.4432Z" fill="white"></path>
</svg>
Threads
</a>
</li>
<li class="!p-0 !m-0 list-none border-b border-gray-200 border-solid">
<a href="mailto:?subject=I%20found%20this%20webpage&body=Hi,%20I%20found%20this%20webpage%20and%20thought%20you%20might%20like%20it%20https://www.techradar.com/news/apcmag" data-platform="email" class="font-ui-heading py-2 text-sm text-neutral-700 hover:bg-neutral-100 transition-colors no-underline block cursor-pointer border-0 bg-transparent" aria-label="Share this page on your Email" role="menuitem" data-analytics-id="article-social" analytics-label="utility-bar-social-share-email" analytics-name="utility-bar-secondary" data-mrf-recirculation="article-social">
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor" data-slot="icon">
<path d="M1.5 8.67v8.58a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V8.67l-8.928 5.493a3 3 0 0 1-3.144 0L1.5 8.67Z"></path>
<path d="M22.5 6.908V6.75a3 3 0 0 0-3-3h-15a3 3 0 0 0-3 3v.158l9.714 5.978a1.5 1.5 0 0 0 1.572 0L22.5 6.908Z"></path>
</svg>
Email
</a>
</li>
</ul>
</div>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-share-this-article" role="tooltip" aria-hidden="true">
Share this article
</div>
</div>
<div class="relative tooltip-container" role="tooltip">
<a href="#viafoura-comments" class="inline-flex text-inherit leading-none text-xs gap-1 items-center no-underline" data-test-id="viafoura-comment-count" data-test-count="1" id="viafoura-comment-count-link" aria-label="Scroll to comments section" data-component-name="Viafoura:Comments:Count" style="--comment-count-icon-color: var(--brand-color-2);" x-data="ViafouraArticleCommentCount('ZWCjTDGr9FQi4Lvtri6n9Y',1,1785106459, false)" x-show="$store.Viafoura.showWidgets" x-on:click="scrollAndUnfurlComments">
<svg class="m-auto size-5 text-inherit" data-component-name="Icon" width="21" height="21" viewbox="0 0 23 23" fill="none" style="transform: translateY(2px);">
<path d="M19.5 13.25C19.5 13.8025 19.2805 14.3324 18.8898 14.7231C18.4991 15.1138 17.9692 15.3333 17.4167 15.3333H4.91667L0.75 19.5V2.83333C0.75 2.2808 0.969493 1.75089 1.36019 1.36019C1.75089 0.969493 2.2808 0.75 2.83333 0.75H17.4167C17.9692 0.75 18.4991 0.969493 18.8898 1.36019C19.2805 1.75089 19.5 2.2808 19.5 2.83333V13.25Z" stroke="#1B1B1B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<span class="ml-1 inline-flex h-5 px-2 shrink-0 items-center justify-center self-center overflow-hidden whitespace-nowrap rounded-[10px] bg-primary-500 text-[11px] leading-none font-ui-heading font-semibold text-white" x-text="commentCount">1</span>
</a>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-join-the-conversation" role="tooltip" aria-hidden="true">
Join the conversation
</div>
</div>
</div>
<div class="flex gap-2 text-[#333] subcontainer">
<div class="relative tooltip-container" role="tooltip">
<a class="google-follow-us-button hidden opacity-0 transition-opacity duration-300 no-underline hover:no-underline anchor relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-component-name="UtilityBar:Google:Button" href="https://google.com/preferences/source?q=techradar.com" aria-label="Add us as a preferred source on Google" target="_blank" rel="noopener noreferrer" id="utility-bar__google-button" data-analytics-id="article-social" analytics-label="utility-bar-preferred-source" analytics-name="utility-bar" data-mrf-recirculation="article-social">
<svg class="inline-block m-auto size-5 text-inherit" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewbox="0 0 20 20">
<path fill="#4285F4" d="M18.8 10.208c0-.65-.058-1.275-.167-1.875H10v3.55h4.933a4.226 4.226 0 0 1-1.841 2.759v2.308h2.975C17.8 15.35 18.8 13 18.8 10.208Z"></path>
<path fill="#34A853" d="M10 19.167c2.475 0 4.55-.817 6.066-2.217l-2.975-2.308c-.816.55-1.858.883-3.091.883-2.384 0-4.409-1.608-5.134-3.775h-3.05v2.367c1.509 2.991 4.6 5.05 8.184 5.05Z"></path>
<path fill="#FBBC05" d="M4.865 11.742A5.493 5.493 0 0 1 4.574 10c0-.608.108-1.192.291-1.742V5.892h-3.05A9.054 9.054 0 0 0 .832 10c0 1.483.358 2.875.983 4.108l2.375-1.85.675-.516Z"></path>
<path fill="#EA4335" d="M10 4.483c1.35 0 2.55.467 3.508 1.367l2.625-2.625C14.541 1.742 12.475.833 10 .833c-3.584 0-6.675 2.059-8.184 5.059l3.05 2.366C5.591 6.092 7.616 4.483 10 4.483Z"></path>
</svg>
Follow us
</a>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-add-us-as-a-preferred-source-on-google" role="tooltip" aria-hidden="true">
Add us as a preferred source on Google
</div>
</div>
<div class="relative tooltip-container" role="tooltip">
<button type="button" class="no-underline hover:no-underline newsletter-pop-up-trigger relative text-inherit leading-none text-xs flex items-center gap-1 font-ui-heading" data-component-name="UtilityBar:Newsletter:Button" id="utilitybar__button--newsletter" aria-label="Newsletter" data-analytics-id="article-social" analytics-label="utility-bar-newsletters" analytics-name="utility-bar" data-mrf-recirculation="article-social">
<svg class="inline-block m-auto size-5 text-inherit" data-component-name="Icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"></path>
</svg>
Newsletter
</button>
<div class="font-ui-heading max-sm:hidden tooltip absolute left-1/2 bg-gray-900 text-white text-xs leading-none px-3 py-1.5 rounded-md z-[10001] whitespace-nowrap" id="tooltip-subscribe-to-our-newsletter" role="tooltip" aria-hidden="true">
Subscribe to our newsletter
</div>
</div>
</div>
</div>
<ul id="elk-f05afa9e-8944-11f1-92f2-edd1c25dae0a"><li><a href="https://www.techradar.com/news/apc-exclusives" target="_blank" data-url="https://www.techradar.com/news/apc-exclusives" data-hl-processed="none" data-article-category="seasonal-sales" data-before-rewrite-localise="https://www.techradar.com/news/apc-exclusives">Click here for APC's exclusive <strong>full-version downloads</strong></a></li></ul><p id="elk-f05afb20-8944-11f1-899a-a77c2a8c61cc">Meta knows you better than your own mother. Your TV manufacturer knows everything – and we do mean everything – you’ve watched since you first pressed the power button.</p><div id="ad-unit-1" class="ad-unit"></div><p>The extent to which our personal devices collect and share data about us (and others) is outrageous and out of control. A few high-profile prosecutions of companies caught processing more personal data than they should isn’t even the tip of the iceberg. They can simply consider themselves desperately unlucky to have been caught.</p><a id="elk-seasonal"></a><aside data-article-category="seasonal-sales" data-block-type="embed" data-render-type="fte" data-skip="dealsy" data-widget-type="seasonal" class="ecom-root"></aside><p id="elk-f05afb20-8944-11f1-899a-a77c2a8c61cc-2">Here we’re going to reveal some of the shocking ways in which personal data is harvested by our everyday devices – and how to stop it happening.</p><a id="elk-f05afb84-8944-11f1-a4a0-89c385303774"></a><h2 id="features-3">FEATURES</h2><p id="elk-f05afbe8-8944-11f1-b25d-5b8d2e420d34"><strong>Best of Computex 2026</strong><br>Over the course of four days – six if you include the weekend building up to the official opening – we spoke to hundreds of companies and played with every major new product to uncover the crown jewels from the show. That means laptops, monitors, robots, processors… and some devices that defy categorisation.</p><div id="ad-unit-2" class="ad-unit"></div><p>We’ve also picked out our seven favourite products from Computex 2026. One of which is indeed a graphics card, but as you’ll see it’s a rather special one.</p><aside data-component-name="Recirculation:ArticleRiver" data-recirculation-type="inline" data-mrf-recirculation="Trending Bar" data-nosnippet class="clear-both pt-2 pb-0 mb-4">
<span class="
flex
after:content-[''] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]
before:content-[''] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]
font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold
">
You may like
</span>
<ul class="flex flex-col gap-0 m-0 max-w-full">
<li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-1" id="recirculation-inline-1" data-analytics-id="recirculation-inline-1" analytics-label="" data-mrf-recirculation="recirculation-inline-1">
<a href="https://www.techradar.com/audio/earbuds-airpods/the-great-privacy-revolt-people-are-pushing-back-against-the-glasses-that-record-the-earbuds-that-eavesdrop-and-the-tvs-watching-our-lives-heres-what-we-can-do-about-it-according-to-an-ai-research-ceo-and-a-digital-rights-advocate" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/audio/earbuds-airpods/the-great-privacy-revolt-people-are-pushing-back-against-the-glasses-that-record-the-earbuds-that-eavesdrop-and-the-tvs-watching-our-lives-heres-what-we-can-do-about-it-according-to-an-ai-research-ceo-and-a-digital-rights-advocate">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" alt="A triple split-image, showing Nothing pink earbuds (a screengrab from the Nothing X app), Meta Ray-Ban 2nd Gen glasses on blue background, and a woman with short hair, wearing glasses and smiling" srcset="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">'The chicification of surveillance is deeply concerning' — why our tech is getting far too close (and what you can do about it)</span>
</a>
</li>
<li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-2" id="recirculation-inline-2" data-analytics-id="recirculation-inline-2" analytics-label="" data-mrf-recirculation="recirculation-inline-2">
<a href="https://www.techradar.com/pro/digital-spring-cleaning-is-now-a-frontline-defense-in-the-scam-economy" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/pro/digital-spring-cleaning-is-now-a-frontline-defense-in-the-scam-economy">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" alt="A female office worker looking on as a male office worker types on a keyboard in front of a monitor" srcset="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">Digital spring cleaning is now a frontline defense in the scam economy</span>
</a>
</li>
<li class="m-0 list-none border-b border-solid border-[#ccc] py-2" data-recirculation-id="recirculation-card-3" id="recirculation-inline-3" data-analytics-id="recirculation-inline-3" analytics-label="" data-mrf-recirculation="recirculation-inline-3">
<a href="https://www.techradar.com/phones/iphone/she-handed-a-repair-tech-her-iphone-and-then-the-worst-happened-heres-how-to-protect-your-data-and-yourself" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/phones/iphone/she-handed-a-repair-tech-her-iphone-and-then-the-worst-happened-heres-how-to-protect-your-data-and-yourself">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" alt="iPhonme repair" srcset="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">She handed a repair tech her iPhone and then the worst happened — here's how to protect your data and yourself</span>
</a>
</li>
</ul>
</aside><p><strong>Stop the spyware</strong><br>Meta knows you better than your own mother. Your TV manufacturer knows everything – and we do mean everything – you’ve watched since you first pressed the power button.</p><p>The extent to which our personal devices collect and share data about us (and others) is outrageous and out of control. A few high-profile prosecutions of companies caught processing more personal data than they should isn’t even the tip of the iceberg. They can simply consider themselves desperately unlucky to have been caught.</p><script data-id="vanilla-slice-newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y-hydrate" type="text/javascript">
window.sliceComponents = window.sliceComponents || {};
externalsScriptLoaded.then(() => {
window.reliablePageLoad.then(() => {
var componentContainer = document.querySelector("#slice-container-newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y");
if (componentContainer) {
var data = {"layout":"inbodyContent","header":"Get daily insight, inspiration and deals in your inbox","tagline":"Sign up for breaking news, reviews, opinion, top tech deals, and more.","formFooterText":"By submitting your information you agree to the <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms & Conditions<\/a> and <a href=\"https:\/\/futureplc.com\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a> and are aged 16 or over.","usDisclaimerFooterText":"By signing up, you agree to our <a href=\"https:\/\/futureplc.com\/terms-conditions\/\" target=\"_blank\">Terms of services <\/a> and acknowledge that you have read our <a href=\"https:\/\/futureplc.com\/privacy-policy\" target=\"_blank\">Privacy Notice<\/a>. You also agree to receive marketing emails from us that may include promotions from our trusted partners and sponsors, which you can unsubscribe from at any time.","successMessage":{"body":"Thank you for signing up. You will receive a confirmation email shortly."},"failureMessage":"There was a problem. Please refresh the page and try again.","method":"POST","inputs":[{"type":"hidden","name":"NAME"},{"type":"email","name":"MAIL","placeholder":"Your Email Address","required":true},{"type":"hidden","name":"NEWSLETTER_CODE","value":"XTR-D"},{"type":"hidden","name":"LANG","value":"EN"},{"type":"hidden","name":"SOURCE","value":"60"},{"type":"hidden","name":"COUNTRY"},{"type":"checkbox","name":"CONTACT_OTHER_BRANDS","label":{"text":"Contact me with news and offers from other Future brands"}},{"type":"checkbox","name":"CONTACT_PARTNERS","label":{"text":"Receive email from us on behalf of our trusted partners or sponsors"}},{"type":"submit","value":"Sign me up","required":true}],"endpoint":"https:\/\/www.techradar.com\/.newsletter-subscribe\/v2\/submission\/submit","analytics":[{"analyticsType":"widgetViewed"}],"ariaLabels":{}};
var 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-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y Slice', err));
}).catch(err => console.error('%c FTE ','background: #9306F9; color: #ffffff','Externals script failed to load', err));
</script><div id="slice-container-newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y" class="slice-container newsletter-inbodyContent-slice newsletterForm-articleInbodyContent-ZWCjTDGr9FQi4Lvtri6n9Y slice-container-newsletterForm"><div data-hydrate="true" class="newsletter-form__wrapper newsletter-form__wrapper--inbodyContent"><div class="newsletter-form__container"><section class="newsletter-form__top-bar"><div class="newsletter-form__header">Get daily insight, inspiration and deals in your inbox</div></section><section class="newsletter-form__main-section"><p class="newsletter-form__strapline">Sign up for breaking news, reviews, opinion, top tech deals, and more.</p><form data-hydrate="true" class="newsletter-form__form newsletter-form__form--inbodyContent" method="POST" action="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit" data-before-rewrite-localise="https://www.techradar.com/.newsletter-subscribe/v2/submission/submit"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NAME"><input data-hydrate="true" type="email" class="form__email-input form_input form__email-input form__email-input--inbodyContent" name="MAIL" required="" placeholder="Your Email Address"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="NEWSLETTER_CODE" value="XTR-D"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="LANG" value="EN"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="SOURCE" value="60"><input data-hydrate="true" type="hidden" class="form__hidden-input form_input form__hidden-input form__hidden-input--inbodyContent" name="COUNTRY"><label class="form__checkbox-label"><input data-hydrate="true" type="checkbox" class="form__checkbox-input form_input form__checkbox-input form__checkbox-input--inbodyContent" name="CONTACT_OTHER_BRANDS"><span>Contact me with news and offers from other Future brands</span></label><label class="form__checkbox-label"><input data-hydrate="true" type="checkbox" class="form__checkbox-input form_input form__checkbox-input form__checkbox-input--inbodyContent" name="CONTACT_PARTNERS"><span>Receive email from us on behalf of our trusted partners or sponsors</span></label><input data-hydrate="true" type="submit" class="form__submit-input form_input form__submit-input form__submit-input--inbodyContent" required="" value="Sign me up"></form><footer class="newsletter-form__footer ">By submitting your information you agree to the <a href="https://futureplc.com/terms-conditions/" target="_blank">Terms & Conditions</a> and <a href="https://futureplc.com/privacy-policy/" target="_blank">Privacy Policy</a> and are aged 16 or over.</footer></section></div></div></div><p>Here we’re going to reveal some of the shocking ways in which personal data is harvested by our everyday devices – and how to stop it happening.</p><p><strong>Power up your Mac</strong><br>Are you making the most of your Mac? Macs are amazing straight out of the box but, while you don’t need to change anything to have a good <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/apple" data-auto-tag-linker="true" data-url="https://www.techradar.com/tag/apple" data-hl-processed="none" data-article-category="seasonal-sales" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/tag/apple">Apple</a> experience, there are tons of ways to make your Mac even better. From speeding up your startups to automating everyday tasks, macOS comes with a ton of tools and tweaks that can make your Mac more useful, and more you.</p><p><strong>Is AI rotting your brain?</strong><br>AI chatbots could be harming intelligence and causing delusions in some. APC finds out what the research says – and how to avoid harm.</p><aside data-component-name="Recirculation:ArticleRiver" data-recirculation-type="inline" data-mrf-recirculation="Trending Bar" data-nosnippet class="clear-both pt-2 pb-0 mb-4">
<span class="
flex
after:content-[''] after:flex-1 after:ml-4 after:my-[0.7rem] after:border-t after:border-solid after:border-t-[#ccc]
before:content-[''] before:flex-1 before:mr-4 before:my-[0.7rem] before:border-t before:border-solid before:border-t-[#ccc]
font-article-heading pb-0 text-[length:var(--article-river-title--font-size,1em)] uppercase sm:text-[length:var(--article-river-title--font-size,0.875em)] font-bold
">
What to read next
</span>
<ul class="flex flex-col gap-0 m-0 max-w-full">
<li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-1" id="recirculation-inline-2-1" data-analytics-id="recirculation-2-inline-1" analytics-label="" data-mrf-recirculation="recirculation-2-inline-1">
<a href="https://www.techradar.com/pro/smart-wearables-challenge-uk-privacy-laws-through-invisible-surveillance" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/pro/smart-wearables-challenge-uk-privacy-laws-through-invisible-surveillance">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" alt="A close up of a person&#039;s eyes and face. They are wearing glasses and in one eye there&#039;s. a reflection of a digital brain" srcset="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">Smart wearables challenge UK privacy laws through invisible surveillance</span>
</a>
</li>
<li class="m-0 list-none border-b border-solid border-[#ededed] py-2" data-recirculation-id="recirculation-card-2" id="recirculation-inline-2-2" data-analytics-id="recirculation-2-inline-2" analytics-label="" data-mrf-recirculation="recirculation-2-inline-2">
<a href="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" alt="Rear view of girls wearing backbacks and going to school" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits</span>
</a>
</li>
<li class="m-0 list-none border-b border-solid border-[#ccc] py-2" data-recirculation-id="recirculation-card-3" id="recirculation-inline-2-3" data-analytics-id="recirculation-2-inline-3" analytics-label="" data-mrf-recirculation="recirculation-2-inline-3">
<a href="https://www.techradar.com/pro/usd10-22-million-and-counting-us-cyber-breaches-have-become-a-boardroom-issue" class="flex gap-2 items-center no-underline text-inherit flex-row-reverse" data-before-rewrite-localise="https://www.techradar.com/pro/usd10-22-million-and-counting-us-cyber-breaches-have-become-a-boardroom-issue">
<picture data-new-v2-image="true" class="aspect-square size-[75px] shrink-0">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-250-80.jpg.webp 250w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-150-80.jpg.webp 150w" sizes="150px" />
<img src="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" alt="A pink triangle with a red exclamation mark inside on a blue digital landscape" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-250-80.jpg 250w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-150-80.jpg 150w" sizes="150px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" class="rounded-[var(--image--border-radius,0)] aspect-square size-[75px] object-cover shrink-0 rounded-lg" data-pin-nopin="true">
</picture>
<span class="w-full text-base font-[var(--article-river-item--font-weight,500)] font-article-heading line-clamp-3 md:line-clamp-2">"$10.22 million and counting": US cyber breaches have become a boardroom issue</span>
</a>
</li>
</ul>
</aside><p><strong>What’s happening on your home network?</strong><br>Use free tools to spot rogue traffic and unauthorised devices. APC shows you how.</p><hr id="elk-f05afc4c-8944-11f1-b780-9b120aae9b80"><a id="elk-f05afcb0-8944-11f1-9f35-1b5cd44a9a65"></a><h2 id="read-apc-and-thousands-more-aussie-and-international-magazines-on-readly-1-month-free-trial-then-au-11-99p-m-3"><a href="https://www.awin1.com/awclick.php?awinmid=52369&awinaffid=103504&clickref=trd-au-9278584797257461623&p=https%3A%2F%2Fau.readly.com%2Fapcaustralia%3Futm_source%3Dapcaustralia%26utm_medium%3Dmarketing_partnerships%26utm_campaign%3Dapcaustralia_1mf_publisher-affiliate_2021%26utm_content%3Dwebsite" target="_blank" rel="sponsored" data-url="https://www.awin1.com/awclick.php?awinmid=52369&awinaffid=103504&clickref=trd-au-9278584797257461623&p=https%3A%2F%2Fau.readly.com%2Fapcaustralia%3Futm_source%3Dapcaustralia%26utm_medium%3Dmarketing_partnerships%26utm_campaign%3Dapcaustralia_1mf_publisher-affiliate_2021%26utm_content%3Dwebsite" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="seasonal-sales">Read APC and thousands more Aussie and international magazines on Readly | 1-month free trial, then AU$11.99p/m</a></h2><figure class="van-image-figure inline-layout" data-bordeaux-image-check="" id="elk-f05afd14-8944-11f1-b98e-9b0fcc672c63"><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:962px;"><p class="vanilla-image-block" style="padding-top:56.24%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg" alt="Readly for APC" srcset="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-962-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/TYRFfMQ4xPJoVBWgHrPABL.jpg" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Readly)</span></figcaption></figure><p id="elk-f05afd6e-8944-11f1-8a59-3bd5894fd48c">There's a new way to read <em>APC</em> and all your other favourite Future Australia magazines! Pick up a subscription to Readly for AU$11.99p/m and you'll get unrestricted, all-you-can-read digital access to all the latest issues of <em>APC</em>, plus <em><strong>over 5,000</strong></em> other Australian and international magazines. You can browse and read any issue on your PC, Mac, tablet or smartphone. <a data-analytics-id="inline-link" href="https://www.awin1.com/awclick.php?awinmid=52369&awinaffid=518495&clickref=trd-us-1314330668400021275&p=https%3A%2F%2Fwww.readly.co%2Fau%2Fmagazines%2Fapc-magazine-australia" target="_blank" data-url="https://www.readly.co/au/magazines/apc-magazine-australia" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="hawklinks" data-article-category="seasonal-sales" data-google-interstitial="false" data-placeholder-url="https://www.awin1.com/awclick.php?awinmid=52369&awinaffid=518495&clickref=hawk-custom-tracking&p=https%3A%2F%2Fwww.readly.co%2Fau%2Fmagazines%2Fapc-magazine-australia" data-merchant-name="Readly" data-merchant-id="280253" data-merchant-network="AWfuture-au" data-merchant-url="readly.co/au" data-mrf-recirculation="inline-link">VIEW DEAL</a></p><hr id="elk-f05afdd2-8944-11f1-b9e1-a72ccc514f93"><a id="elk-f05afe36-8944-11f1-b661-4331957b794b"></a><h2 id="subscribe-to-apc-s-print-edition-and-save-3">Subscribe to APC's print edition and save!</h2><p id="elk-f05afe9a-8944-11f1-9b46-031fb3693aed">Subscribe to the print edition of APC magazine and you'll enjoy a greatly-reduced cover price, plus free delivery directly to your door. Visit <a data-analytics-id="inline-link" href="https://www.techmags.com.au" target="_blank" data-url="https://www.techmags.com.au" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="seasonal-sales" data-mrf-recirculation="inline-link">techmags.com.au</a> for full details:</p><a href="https://subscribe.techmags.com.au/apc/index.aspx" target="_blank" id="elk-f05afefe-8944-11f1-8c94-e9281b52490b" data-url="https://subscribe.techmags.com.au/apc/index.aspx" referrerpolicy="no-referrer-when-downgrade" data-hl-processed="none" data-article-category="seasonal-sales"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:970px;"><p class="vanilla-image-block" style="padding-top:21.96%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 1200w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 1024w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg.webp 970w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-480-80.jpg.webp 480w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-320-80.jpg.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg" alt="Techmags" srcset="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 1200w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 1024w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-970-80.jpg 970w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-480-80.jpg 480w, https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY-320-80.jpg 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/fqVfEZ2PEVqBESZPCf8bKY.jpg" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure></a><hr id="elk-f05aff58-8944-11f1-b8c9-1ff3e27b8a2d"><a id="elk-f05affbc-8944-11f1-8f97-37edbeca5003"></a><h2 id="get-the-digital-edition-for-your-tablet-3">Get the digital edition for your tablet</h2><p id="elk-f05b0020-8944-11f1-9000-2594afbb8ce1">Alternatively, APC is also available in digital edition to read on your iOS or Android device. To purchase individual issues or take up a subscription, simply follow these links to the Apple Newsstand or Zinio:</p><a href="https://apple.sjv.io/c/338476/435410/7643?subId1=trd-us-1294691569485007053&sharedId=trd-us&u=https%3A%2F%2Fapps.apple.com%2Fau%2Fapp%2Fapc-australia%2Fid722803923%3Firgwc%3D1%26aosid%3Dp239%26cid%3Daos-au-aff-ir-338476%26irchannel%3D13658%26irpid%3D338476%26clickid%3DWRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0%26ircid%3D7643" target="_blank" id="elk-f05b007a-8944-11f1-bb9d-31f946d9d7b7" data-url="https://apps.apple.com/au/app/apc-australia/id722803923?irgwc=1&aosid=p239&cid=aos-au-aff-ir-338476&irchannel=13658&irpid=338476&clickid=WRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0&ircid=7643" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="hawklinks" data-article-category="seasonal-sales" data-google-interstitial="false" data-placeholder-url="https://apple.sjv.io/c/338476/435410/7643?subId1=hawk-custom-tracking&sharedId=hawk-prefix&u=https%3A%2F%2Fapps.apple.com%2Fau%2Fapp%2Fapc-australia%2Fid722803923%3Firgwc%3D1%26aosid%3Dp239%26cid%3Daos-au-aff-ir-338476%26irchannel%3D13658%26irpid%3D338476%26clickid%3DWRCzfHUvPxyKWauUQtTWGRShUkCRRAyxtTSkzg0%26ircid%3D7643" data-merchant-name="Apple Australia" data-merchant-id="111944" data-merchant-network="ImpactRadAu" data-merchant-url="apple.com"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:338px;"><p class="vanilla-image-block" style="padding-top:34.62%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-320-80.png.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png" alt="Apple Store APC mag" srcset="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 1200w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 1024w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 970w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 650w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-338-80.png 480w, https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm-320-80.png 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/xhh3Y2bnbtz2iJPBJMjGvm.png" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure></a><a href="https://go.redirectingat.com?id=92X363&xcust=trd_us_1231106430058541920&xs=1&url=https%3A%2F%2Fwww.zinio.com%2Fau%2Fpublications%2Fapc%2F33473&sref=https%3A%2F%2Fwww.techradar.com" target="_blank" id="elk-f05b00de-8944-11f1-bfa3-fb7dc39bf6ee" data-url="https://www.zinio.com/au/publications/apc/33473" referrerpolicy="no-referrer-when-downgrade" rel="sponsored noopener" data-hl-processed="skimlinks" data-article-category="seasonal-sales" data-google-interstitial="false" data-placeholder-url="https://go.redirectingat.com?id=92X363&xcust=hawk-custom-tracking&xs=1&url=https%3A%2F%2Fwww.zinio.com%2Fau%2Fpublications%2Fapc%2F33473&sref=https%3A%2F%2Fwww.techradar.com"><figure class="van-image-figure inline-layout" data-bordeaux-image-check=""><div class="image-full-width-wrapper"><div class="image-widthsetter" style="max-width:638px;"><p class="vanilla-image-block" style="padding-top:25.86%;"> <picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 1200w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 1024w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 970w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-480-80.png.webp 480w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-320-80.png.webp 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" />
<img src="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png" alt="Zinio APC mag app" srcset="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 1200w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 1024w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 970w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-638-80.png 650w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-480-80.png 480w, https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8-320-80.png 320w" sizes="(min-width: 1000px) 970px, calc(100vw - 40px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/LJaAsH6k4MwE94JTf8TnW8.png" class="rounded-[var(--image--border-radius,0)]">
</picture></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Zinio)</span></figcaption></figure></a><hr id="elk-f05b0142-8944-11f1-8f03-adc6e8b5ccae"><p id="elk-f05b01a6-8944-11f1-9e84-a3b36da9346b"><a data-analytics-id="inline-link" href="https://www.techradar.com/news/apc-exclusives" target="_blank" data-url="https://www.techradar.com/news/apc-exclusives" data-hl-processed="none" data-article-category="seasonal-sales" data-mrf-recirculation="inline-link" data-before-rewrite-localise="https://www.techradar.com/news/apc-exclusives">Click here for APC's exclusive <strong>full-version downloads</strong></a></p><hr id="elk-f05b0200-8944-11f1-9bf9-31683fdf63d0"><a id="elk-f05b0264-8944-11f1-9e33-f7dd66f500b6"></a><h2 id="contact-apc-3">Contact APC</h2><p id="elk-f05b02c8-8944-11f1-b3d6-ab2000eeddbe">Got a question for the APC editorial team? You can get in touch with us by sending an email to <a data-analytics-id="inline-link" href="mailto:apcmag@futurenet.com" data-mrf-recirculation="inline-link">apcmag@futurenet.com</a>.</p><hr id="elk-f05b0322-8944-11f1-aa4c-65c5204e6563">
</div>
<div id="kiosq-app-paywall-js"></div>
<div id="this-will-be-used-for-mpu-2"></div>
<div id="slice-container-authorBio-ZWCjTDGr9FQi4Lvtri6n9Y" class="slice-container slice-author-bio authorBio-ZWCjTDGr9FQi4Lvtri6n9Y slice-container-authorBio"><div class="author author__default-layout author--separator"><div class="author__header"><div class="author__heading"><div class="author__name"><a href="https://www.techradar.com/author/apc-magazine" target="_self" class="link author__name_link" data-before-rewrite-localise="https://www.techradar.com/author/apc-magazine">APC magazine</a></div><div class="author__social"></div></div></div></div></div>
</section>
<div id="viafoura-comments" aria-hidden="true"></div>
<div class="relative max-w-[1070px] viafoura-twig-component mt-6 mx-4 lg:mx-0" data-component-name="Viafoura:Comments" style="--text-on-accent-color: white; --comment-widget-header-bg-color: var(--accent-color); --comment-widget-header-text-color: var(--text-on-accent-color); --comment-widget-header-link-color: var(--text-on-accent-color);" x-data="ViafouraComments('300px')" x-show="$store.Viafoura.showWidgets" data-nosnippet="" data-community-guidelines-text="<p class='vfcustom-community-guidelines'>Please follow our <a href="https://www.techradar.com/news/about-us#section-community-guidelines" target="_blank">community guidelines</a>.</p>" data-join-the-conversation-text="Join the Conversation">
<div class="relative h-(--truncate-height) sm:h-(--truncate-desktop-height) overflow-hidden transition-[height] duration-150" x-data="Truncate(true)" style="--truncate-height: 500px; --truncate-desktop-height: 500px;" x-ref="container" data-test-id="container" data-component-name="Util:Truncate" id="viafoura-comments-container" x-on:truncate-update="handleUpdateEvent">
<div class="relative z-10 viafoura rounded-[var(--comment-widget-border-radius,0)]" id="viafoura-comment-wrapper" x-ref="content" data-test-id="content">
<div class="viafoura" style="min-height: 300px;">
<div>
<vf-conversations></vf-conversations>
</div>
</div>
</div>
<div class="absolute bg-gradient-to-t from-[var(--truncate-gradient-color,white)] from-50% h-28 z-20 w-full bottom-0 flex items-end justify-center px-0 rounded-none" x-cloak="" x-show="isButtonVisible">
<button type="button" data-test-id="button" class="transition-colors text-[color:var(--truncate-btn-text-color,white)] hover:text-[color:var(--truncate-btn-hover-text-color,white)] border-none bg-[var(--truncate-btn-bg-color,black)] hover:bg-[var(--truncate-btn-hover-bg-color,gray)] text-sm py-2.5 px-5 w-full rounded-none uppercase bold" style="--truncate-btn-bg-color: rgb(var(--color-primary-500)); --truncate-btn-hover-bg-color: rgb(var(--color-primary-700)); --truncate-btn-text-color: rgb(var(--color-primary-50)); --truncate-btn-hover-text-color: rgb(var(--color-primary-50));" x-on:click="expandContent">View More</button>
</div>
</div>
<div class="absolute top-0 left-0 w-full h-full flex items-center justify-center z-50 bg-white/90 border-1 rounded-b-[var(--comment-widget-border-radius,0)]" x-show="showConfirmDisplayNamePrompt" x-cloak="">
<div class="p-2 text-center">
<p class="mb-3 text-lg!">You must confirm your public display name before commenting</p>
<p class="mb-3 text-sm!">Please logout and then login again, you will then be prompted to enter your display name.</p>
<button x-on:click="$store.ViafouraAuthModal.logout()" type="button" class="block mb-3 w-full justify-center bg-primary-500 px-3 py-2 text-sm font-semibold text-white shadow-xs hover:bg-primary-400 focus:bg-primary-400">
Logout
</button>
</div>
</div>
</div>
<div class="infinite-container" data-analytics-id="infinite-container" data-component-name="SponsoredScroll" data-mrf-recirculation="infinite-container">
<div class="infinite-trigger" style="height:1px;" aria-hidden="true"></div>
</div>
<section class="mx-2 my-5 sm:mx-0">
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-adviser:hybrid">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Read more</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/audio/earbuds-airpods/the-great-privacy-revolt-people-are-pushing-back-against-the-glasses-that-record-the-earbuds-that-eavesdrop-and-the-tvs-watching-our-lives-heres-what-we-can-do-about-it-according-to-an-ai-research-ceo-and-a-digital-rights-advocate" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-adviser-hybrid-feed-1" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="'The chicification of surveillance is deeply concerning' — why our tech is getting far too close (and what you can do about it) - Earbuds & Airpods" title="'The chicification of surveillance is deeply concerning' — why our tech is getting far too close (and what you can do about it)" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/audio/earbuds-airpods/the-great-privacy-revolt-people-are-pushing-back-against-the-glasses-that-record-the-earbuds-that-eavesdrop-and-the-tvs-watching-our-lives-heres-what-we-can-do-about-it-according-to-an-ai-research-ceo-and-a-digital-rights-advocate">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" alt="A triple split-image, showing Nothing pink earbuds (a screengrab from the Nothing X app), Meta Ray-Ban 2nd Gen glasses on blue background, and a woman with short hair, wearing glasses and smiling" srcset="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/kYf4AgYPKP7fQjoErXAhYa.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Earbuds & Airpods</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">'The chicification of surveillance is deeply concerning' — why our tech is getting far too close (and what you can do about it)</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/digital-spring-cleaning-is-now-a-frontline-defense-in-the-scam-economy" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-adviser-hybrid-feed-2" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Digital spring cleaning is now a frontline defense in the scam economy - Pro" title="Digital spring cleaning is now a frontline defense in the scam economy" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/pro/digital-spring-cleaning-is-now-a-frontline-defense-in-the-scam-economy">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" alt="A female office worker looking on as a male office worker types on a keyboard in front of a monitor" srcset="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/EfTsAupcDos9r8i2UJGKUM.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Pro</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Digital spring cleaning is now a frontline defense in the scam economy</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/phones/iphone/she-handed-a-repair-tech-her-iphone-and-then-the-worst-happened-heres-how-to-protect-your-data-and-yourself" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-adviser-hybrid-feed-3" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="She handed a repair tech her iPhone and then the worst happened — here's how to protect your data and yourself - iPhone" title="She handed a repair tech her iPhone and then the worst happened — here's how to protect your data and yourself" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/phones/iphone/she-handed-a-repair-tech-her-iphone-and-then-the-worst-happened-heres-how-to-protect-your-data-and-yourself">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" alt="iPhonme repair" srcset="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/e8cRWwdC7wFHQMomYH3SRC.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">iPhone</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">She handed a repair tech her iPhone and then the worst happened — here's how to protect your data and yourself</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/smart-wearables-challenge-uk-privacy-laws-through-invisible-surveillance" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-adviser-hybrid-feed-4" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Smart wearables challenge UK privacy laws through invisible surveillance - Pro" title="Smart wearables challenge UK privacy laws through invisible surveillance" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/pro/smart-wearables-challenge-uk-privacy-laws-through-invisible-surveillance">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" alt="A close up of a person&#039;s eyes and face. They are wearing glasses and in one eye there&#039;s. a reflection of a digital brain" srcset="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/4d3FzfBhbeGTkD9mnMpEdM.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Pro</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Smart wearables challenge UK privacy laws through invisible surveillance</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-adviser-hybrid-feed-5" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits - VPN Privacy & Security" title="The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" alt="Rear view of girls wearing backbacks and going to school" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">VPN Privacy & Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/usd10-22-million-and-counting-us-cyber-breaches-have-become-a-boardroom-issue" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-adviser-hybrid-feed-6" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label='"$10.22 million and counting": US cyber breaches have become a boardroom issue - Pro' title='"$10.22 million and counting": US cyber breaches have become a boardroom issue' data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/pro/usd10-22-million-and-counting-us-cyber-breaches-have-become-a-boardroom-issue">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" alt="A pink triangle with a red exclamation mark inside on a blue digital landscape" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Pro</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">"$10.22 million and counting": US cyber breaches have become a boardroom issue</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/phones/i-went-down-a-privacy-rabbit-hole-and-came-out-with-a-whole-new-digital-setup-heres-which-security-tools-i-recommend-so-you-can-do-the-same" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-adviser-hybrid-feed-7" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="I went down a privacy rabbit hole and came out with a whole new digital setup - Phones" title="I went down a privacy rabbit hole and came out with a whole new digital setup" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/phones/i-went-down-a-privacy-rabbit-hole-and-came-out-with-a-whole-new-digital-setup-heres-which-security-tools-i-recommend-so-you-can-do-the-same">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi.jpg" alt="An iPhone 16 Pro showing the Stolen Device Protection feature in iOS 26.4 against a blue background." srcset="https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/XxJnmwQ5463awSbNyaBjsi.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Phones</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">I went down a privacy rabbit hole and came out with a whole new digital setup</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/vpn/vpn-privacy-security/the-privacy-myth-crumbles-inside-the-icloud-flaws-threatening-apples-most-valuable-promise" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-adviser-hybrid-feed-8" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="The privacy myth crumbles: Inside the iCloud+ flaws threatening Apple's most valuable promise - VPN Privacy & Security" title="The privacy myth crumbles: Inside the iCloud+ flaws threatening Apple's most valuable promise" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-privacy-security/the-privacy-myth-crumbles-inside-the-icloud-flaws-threatening-apples-most-valuable-promise">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR.png" alt="Guy looking at an orange iPhone screen in his bedroom, Leave No Trace logo on top left" srcset="https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR-320-80.png 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/fFoMeDF6W3WoQiiwUufqzR.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">VPN Privacy & Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The privacy myth crumbles: Inside the iCloud+ flaws threatening Apple's most valuable promise</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/security/geekom-reveals-multiple-mini-pcs-may-be-infected-with-malware-hidden-in-a-network-driver-but-its-now-down-to-you-to-fix-your-pc" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-adviser-hybrid-feed-9" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="Geekom reveals multiple mini-PCs may be infected with malware hidden in a network driver — but it's now down to you to fix your PC - Security" title="Geekom reveals multiple mini-PCs may be infected with malware hidden in a network driver — but it's now down to you to fix your PC" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/pro/security/geekom-reveals-multiple-mini-pcs-may-be-infected-with-malware-hidden-in-a-network-driver-but-its-now-down-to-you-to-fix-your-pc">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f.jpg" alt="Geekom Mini PC A7" srcset="https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/WJok7QZ99U3Sz57DMBX87f.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Geekom reveals multiple mini-PCs may be infected with malware hidden in a network driver — but it's now down to you to fix your PC</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/tech/icymi-heres-the-weeks-7-biggest-tech-news-stories-from-our-z-fold-8-ultra-review-to-gta-6s-netflix-partnership" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-adviser-hybrid-feed-10" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="ICYMI here's the week's 7 biggest tech news stories for August 7, 2026 - Tech" title="ICYMI here's the week's 7 biggest tech news stories for August 7, 2026" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/tech/icymi-heres-the-weeks-7-biggest-tech-news-stories-from-our-z-fold-8-ultra-review-to-gta-6s-netflix-partnership">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY.png" alt="ICYMI split image of Bose headphones, the GTA VI box art and Kojima holding a CD-player" srcset="https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY-320-80.png 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/iS9ws8mGqGBb2GK7xXReJY.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Tech</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">ICYMI here's the week's 7 biggest tech news stories for August 7, 2026</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/tech/icymi-heres-the-weeks-7-biggest-tech-news-stories-from-wwdc-2026-to-trumps-not-so-made-in-america-phone" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-adviser-hybrid-feed-11" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="ICYMI: here's the week's 8 biggest tech news stories for June 13, 2026 - Tech" title="ICYMI: here's the week's 8 biggest tech news stories for June 13, 2026" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/tech/icymi-heres-the-weeks-7-biggest-tech-news-stories-from-wwdc-2026-to-trumps-not-so-made-in-america-phone">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-840-80.png.webp 840w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-650-80.png.webp 650w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-500-80.png.webp 500w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-450-80.png.webp 450w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-320-80.png.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7.png" alt="The Trump T1 phone, Link in bed, and an iPhone" srcset="https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-840-80.png 840w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-650-80.png 650w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-500-80.png 500w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-450-80.png 450w, https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7-320-80.png 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/Qb9SkvoQWBFmCxPKER8Sh7.png" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Tech</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">ICYMI: here's the week's 8 biggest tech news stories for June 13, 2026</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/televisions/lgs-gaming-monitors-and-tvs-are-facing-a-user-revolt" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-adviser-hybrid-feed-12" analytics-label="adviser:hybrid" class="custom-title-styles" aria-label="LG's gaming monitors and TVs are facing a user revolt due to new adware and privacy policies - Televisions" title="LG's gaming monitors and TVs are facing a user revolt due to new adware and privacy policies" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/televisions/lgs-gaming-monitors-and-tvs-are-facing-a-user-revolt">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK.jpg" alt="The LG C6 OLED TV with the webOS 26 home page on screen. Apps are well laid out but there is a large banner ad at the top of the screen " srcset="https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/bUVSs5mW26XHbaFDfgc9EK.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Televisions</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">LG's gaming monitors and TVs are facing a user revolt due to new adware and privacy policies</span>
</a>
</div>
</div>
</div>
</aside>
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-solr:latest-category">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Latest in Seasonal Sales</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/seasonal-sales/from-a-moving-pixar-lamp-to-a-mini-animatronic-from-the-tiki-room-disney-store-just-dropped-limited-edition-d23-exclusives" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-solr-latest-category-feed-1" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Disney Store just dropped D23 exclusives, from a moving Pixar Lamp to a Tiki Room animatronic - Seasonal Sales" title="Disney Store just dropped D23 exclusives, from a moving Pixar Lamp to a Tiki Room animatronic" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/from-a-moving-pixar-lamp-to-a-mini-animatronic-from-the-tiki-room-disney-store-just-dropped-limited-edition-d23-exclusives">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN.jpg" alt="Pixar Lamp x José Animatronic Figure at Disney Store" srcset="https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/VwQBoi4iv5KTRRJuXrvRwN.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Disney Store just dropped D23 exclusives, from a moving Pixar Lamp to a Tiki Room animatronic</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/31-top-deals-from-the-best-buy-60th-anniversary-sale-ive-found-the-biggest-savings-on-laptops-tvs-apple-appliances-headphones-and-more" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-solr-latest-category-feed-2" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="31 top deals from the Best Buy 60th Anniversary sale — I've found the biggest savings on laptops, TVs, Apple, appliances, headphones, and more - Seasonal Sales" title="31 top deals from the Best Buy 60th Anniversary sale — I've found the biggest savings on laptops, TVs, Apple, appliances, headphones, and more" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/31-top-deals-from-the-best-buy-60th-anniversary-sale-ive-found-the-biggest-savings-on-laptops-tvs-apple-appliances-headphones-and-more">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS.jpg" alt="A collage of tech from the Best Buy anniversary sale, including a Shark vacuum, HP laptop, Apple AirPods, Ring doorbell, Nintendo Switch 2, and LG TV, surrounded by birthday balloons and streamers." srcset="https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/95toAqCZxigvcBmsa5zNPS.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">31 top deals from the Best Buy 60th Anniversary sale — I've found the biggest savings on laptops, TVs, Apple, appliances, headphones, and more</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/quick-get-up-to-an-incredible-65-percent-off-in-the-flexispot-10th-anniversary-celebration" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-solr-latest-category-feed-3" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Quick! Get up to an incredible 65% off in the FlexiSpot 10th Anniversary Celebration - Seasonal Sales" title="Quick! Get up to an incredible 65% off in the FlexiSpot 10th Anniversary Celebration" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/quick-get-up-to-an-incredible-65-percent-off-in-the-flexispot-10th-anniversary-celebration">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL.jpg" alt="FlexiSpot" srcset="https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/9xS23NCzpdHhvbLEd6LRmL.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Quick! Get up to an incredible 65% off in the FlexiSpot 10th Anniversary Celebration</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/the-best-back-to-school-sales-2026-techradars-recommendations-for-laptops-headphones-essentials-and-more" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-solr-latest-category-feed-4" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="The best back-to-school sales 2026: TechRadar's recommendations for laptops, headphones, essentials, and more - Seasonal Sales" title="The best back-to-school sales 2026: TechRadar's recommendations for laptops, headphones, essentials, and more" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/the-best-back-to-school-sales-2026-techradars-recommendations-for-laptops-headphones-essentials-and-more">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab.jpg" alt="Assorted laptops, phones, headphones, coffee machines, and other tech arranged in a collage." srcset="https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Exs5yUXyH7PNYfBhMtBkab.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The best back-to-school sales 2026: TechRadar's recommendations for laptops, headphones, essentials, and more</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/streaming/entertainment/lets-swing-through-the-best-spider-man-brand-new-day-toys-collectibles-and-gear-worth-adding-to-your-web" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-solr-latest-category-feed-5" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Let’s swing through the best Spider-Man: Brand New Day toys, collectibles, and gear - Entertainment" title="Let’s swing through the best Spider-Man: Brand New Day toys, collectibles, and gear" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/streaming/entertainment/lets-swing-through-the-best-spider-man-brand-new-day-toys-collectibles-and-gear-worth-adding-to-your-web">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce.jpg" alt="Spider-Man Product Event" srcset="https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/xETQjQuX9PGqRHRtGCYoce.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Entertainment</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Let’s swing through the best Spider-Man: Brand New Day toys, collectibles, and gear</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/i-scanned-best-buys-massive-back-to-school-sale-these-are-the-12-deals-id-buy-on-laptops-tablets-airpods-tvs-and-more" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-solr-latest-category-feed-6" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="I scanned Best Buy's massive back-to-school sale — these are the 12 deals I'd buy on laptops, tablets, AirPods, TVs, and more - Seasonal Sales" title="I scanned Best Buy's massive back-to-school sale — these are the 12 deals I'd buy on laptops, tablets, AirPods, TVs, and more" data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/i-scanned-best-buys-massive-back-to-school-sale-these-are-the-12-deals-id-buy-on-laptops-tablets-airpods-tvs-and-more">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc.jpg" alt="AirPods 4 with Active Noise Cancellation earbuds next to their case" srcset="https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/B6oeysM9J5psrNTUvQ4Qjc.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">I scanned Best Buy's massive back-to-school sale — these are the 12 deals I'd buy on laptops, tablets, AirPods, TVs, and more</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/best-buy-takes-up-to-usd500-off-apple-tech-in-its-latest-sale-ive-picked-the-10-best-deals-on-macbooks-ipads-apple-watches-and-airpods" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-solr-latest-category-feed-7" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Best Buy takes up to $500 off Apple tech in its latest sale — I've picked the 10 best deals on MacBooks, iPads, Apple Watches, and AirPods - Seasonal Sales" title="Best Buy takes up to $500 off Apple tech in its latest sale — I've picked the 10 best deals on MacBooks, iPads, Apple Watches, and AirPods" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/best-buy-takes-up-to-usd500-off-apple-tech-in-its-latest-sale-ive-picked-the-10-best-deals-on-macbooks-ipads-apple-watches-and-airpods">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV.jpg" alt="A collage of several Apple products split into white boxes, including AirPods, AirPods Max, Apple Watch, iPad, MacBook, and AirTags." srcset="https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/gv983eibkokJsKqYbqcKeV.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Best Buy takes up to $500 off Apple tech in its latest sale — I've picked the 10 best deals on MacBooks, iPads, Apple Watches, and AirPods</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/ive-found-the-45-top-tech-deals-in-the-best-buy-black-friday-in-july-sale-get-up-to-50-percent-off-apple-lg-nintendo-garmin-and-more" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-solr-latest-category-feed-8" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="I've found the 45 top tech deals in the Best Buy Black Friday in July sale — get up to 50% off Apple, LG, Nintendo, Garmin, and more - Seasonal Sales" title="I've found the 45 top tech deals in the Best Buy Black Friday in July sale — get up to 50% off Apple, LG, Nintendo, Garmin, and more" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/ive-found-the-45-top-tech-deals-in-the-best-buy-black-friday-in-july-sale-get-up-to-50-percent-off-apple-lg-nintendo-garmin-and-more">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok.jpg" alt="A collage of tech from the Best Buy Black Friday in July sale, including a Nintendo Switch 2, Apple AirPods, Garmin smartwatch, HP laptop, LG TV and a Ninja Slushie Maker" srcset="https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/zYoGYCGnxunh3AoCQYR3ok.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">I've found the 45 top tech deals in the Best Buy Black Friday in July sale — get up to 50% off Apple, LG, Nintendo, Garmin, and more</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/get-the-power-performance-and-reliability-that-you-crave-with-a-hp-omnibook-laptop" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-solr-latest-category-feed-9" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Get the power, performance, and reliability that you crave with an HP OmniBook laptop - Seasonal Sales" title="Get the power, performance, and reliability that you crave with an HP OmniBook laptop" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/get-the-power-performance-and-reliability-that-you-crave-with-a-hp-omnibook-laptop">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV.jpg" alt="HP" srcset="https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yREmJA8tfhVnmYXZpNNcQV.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Get the power, performance, and reliability that you crave with an HP OmniBook laptop</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/this-usd550-dell-15-laptop-beats-those-cheap-4gb-laptop-deals-with-16gb-ram-and-core-i5-power-its-a-better-buy-for-back-to-school-and-office-work" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-solr-latest-category-feed-10" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Dell 15 laptop for students and home workers is under $550 right now - Seasonal Sales" title="Dell 15 laptop for students and home workers is under $550 right now" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/this-usd550-dell-15-laptop-beats-those-cheap-4gb-laptop-deals-with-16gb-ram-and-core-i5-power-its-a-better-buy-for-back-to-school-and-office-work">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69.jpg" alt="Dell 15 Laptop" srcset="https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/yCnCdaGhYGxrUDd8rucW69.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Dell 15 laptop for students and home workers is under $550 right now</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/last-chance-get-a-full-year-of-sams-club-plus-for-just-usd50-half-price-for-exclusive-discounts-free-shipping-and-cashback" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-solr-latest-category-feed-11" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Last chance! Get a full year of Sam's Club Plus for just $50 — half price for exclusive discounts, free shipping, and cashback - Seasonal Sales" title="Last chance! Get a full year of Sam's Club Plus for just $50 — half price for exclusive discounts, free shipping, and cashback" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/last-chance-get-a-full-year-of-sams-club-plus-for-just-usd50-half-price-for-exclusive-discounts-free-shipping-and-cashback">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua.jpg" alt="Sam&#039;s Club membership card on yellow background, with TechRadar Big Savings text overlay" srcset="https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vfSADNe69dts4ihVPuWtua.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Last chance! Get a full year of Sam's Club Plus for just $50 — half price for exclusive discounts, free shipping, and cashback</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/seasonal-sales/best-buy-launches-its-mega-4th-of-july-sale-get-up-to-45-percent-off-appliances-tvs-laptops-headphones-and-more" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-solr-latest-category-feed-12" analytics-label="solr:latest-category" class="custom-title-styles" aria-label="Best Buy launches its mega 4th of July sale — get up to 45% off appliances, TVs, laptops, headphones, and more - Seasonal Sales" title="Best Buy launches its mega 4th of July sale — get up to 45% off appliances, TVs, laptops, headphones, and more" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/seasonal-sales/best-buy-launches-its-mega-4th-of-july-sale-get-up-to-45-percent-off-appliances-tvs-laptops-headphones-and-more">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4.jpg" alt="A collage of tech from the Best Buy 4th of July sale, including major appliances, a HP laptop, Shark vacuum, Bose earbuds, LG TV and GoPro." srcset="https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/RKuXq4qaAz3UqXCGkfnzx4.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Seasonal Sales</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Best Buy launches its mega 4th of July sale — get up to 45% off appliances, TVs, laptops, headphones, and more</span>
</a>
</div>
</div>
</div>
</aside>
<aside class="w-full" data-nosnippet data-mrf-recirculation="article-river-stacked">
<div data-recirc-id="article-river-stacked-solr:latest-articletype">
<div class="text-white py-4 px-3 mb-4 bg-[#333] uppercase font-bold custom-header-styles">Latest in News</div>
<div class="grid grid-cols-1 gap-4 mt-4 mb-5">
<div>
<a href="https://www.techradar.com/gaming/nintendo-has-confirmed-the-nintendo-switch-2s-new-uk-price-its-only-going-up-by-gbp24" data-recirculation-id="recirculation-card-1" data-analytics-id="recirculation-feed-1" id="recirculation-stacked-solr-latest-articletype-feed-1" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Nintendo has confirmed the Nintendo Switch 2's new UK price — it's only going up by £24 - Gaming" title="Nintendo has confirmed the Nintendo Switch 2's new UK price — it's only going up by £24" data-mrf-recirculation="recirculation-feed-1" data-before-rewrite-localise="https://www.techradar.com/gaming/nintendo-has-confirmed-the-nintendo-switch-2s-new-uk-price-its-only-going-up-by-gbp24">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC.jpg" alt="The Nintendo Switch 2 and a controller in front of a red background" srcset="https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/J9Y8r9CSs7Q8Kd4Hvw32uC.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Gaming</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Nintendo has confirmed the Nintendo Switch 2's new UK price — it's only going up by £24</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/vpn/vpn-services/ipvanish-wants-your-help-testing-its-next-big-features-and-joining-takes-seconds" data-recirculation-id="recirculation-card-2" data-analytics-id="recirculation-feed-2" id="recirculation-stacked-solr-latest-articletype-feed-2" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="IPVanish wants your help testing its next big features, and joining takes seconds - VPN Services" title="IPVanish wants your help testing its next big features, and joining takes seconds" data-mrf-recirculation="recirculation-feed-2" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-services/ipvanish-wants-your-help-testing-its-next-big-features-and-joining-takes-seconds">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF.jpg" alt="IPVanish VPN running on a Macbook Pro" srcset="https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/uRjGLuUVadcWwMQTmRQuZF.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">VPN Services</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">IPVanish wants your help testing its next big features, and joining takes seconds</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/gaming/the-live-service-elements-of-horizon-hunters-gathering-are-reportedly-being-stripped-out-following-poor-feedback-as-new-details-emerge-about-several-canceled-playstation-titles" data-recirculation-id="recirculation-card-3" data-analytics-id="recirculation-feed-3" id="recirculation-stacked-solr-latest-articletype-feed-3" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="The live-service elements of Horizon Hunters Gathering are reportedly being stripped out following 'poor feedback' as new details emerge about several canceled PlayStation titles - Gaming" title="The live-service elements of Horizon Hunters Gathering are reportedly being stripped out following 'poor feedback' as new details emerge about several canceled PlayStation titles" data-mrf-recirculation="recirculation-feed-3" data-before-rewrite-localise="https://www.techradar.com/gaming/the-live-service-elements-of-horizon-hunters-gathering-are-reportedly-being-stripped-out-following-poor-feedback-as-new-details-emerge-about-several-canceled-playstation-titles">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo.jpg" alt="Horizon Hunters Gathering trailer screenshot showing several unique hunters" srcset="https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vNkfqVpubvAL8AVyzaN5Eo.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Gaming</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The live-service elements of Horizon Hunters Gathering are reportedly being stripped out following 'poor feedback' as new details emerge about several canceled PlayStation titles</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/security/hackers-are-using-evolved-capabilities-in-ai-generated-malware-to-hit-us-critical-infrastructure-at-an-unprecedented-scale-active-threat-currently-hitting-energy-water-and-agricultural-industries" data-recirculation-id="recirculation-card-4" data-analytics-id="recirculation-feed-4" id="recirculation-stacked-solr-latest-articletype-feed-4" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Hackers are using “evolved” capabilities in AI-generated malware to hit US critical infrastructure - Security" title="Hackers are using “evolved” capabilities in AI-generated malware to hit US critical infrastructure" data-mrf-recirculation="recirculation-feed-4" data-before-rewrite-localise="https://www.techradar.com/pro/security/hackers-are-using-evolved-capabilities-in-ai-generated-malware-to-hit-us-critical-infrastructure-at-an-unprecedented-scale-active-threat-currently-hitting-energy-water-and-agricultural-industries">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4.jpg" alt="cyber, attack, hacked word on screen binary code display, hacker" srcset="https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/kHR7hTFieuBmjcpgHnKHh4.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Hackers are using “evolved” capabilities in AI-generated malware to hit US critical infrastructure</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits" data-recirculation-id="recirculation-card-5" data-analytics-id="recirculation-feed-5" id="recirculation-stacked-solr-latest-articletype-feed-5" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits - VPN Privacy & Security" title="The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits" data-mrf-recirculation="recirculation-feed-5" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-privacy-security/the-dark-side-of-back-to-school-why-expressvpn-urges-parents-to-rethink-their-online-privacy-habits">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" alt="Rear view of girls wearing backbacks and going to school" srcset="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/Kgx6YYpiArhcD5M3Ga8TSb.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">VPN Privacy & Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">The dark side of back-to-school: Why ExpressVPN urges parents to rethink their online privacy habits</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/vpn/vpn-services/all-your-epl-matchday-1-streaming-options-and-dont-forget-the-early-fpl-gw1-deadline-time" data-recirculation-id="recirculation-card-6" data-analytics-id="recirculation-feed-6" id="recirculation-stacked-solr-latest-articletype-feed-6" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="All your EPL Matchday 1 streaming options – and don’t forget the early FPL GW1 deadline time - VPN Services" title="All your EPL Matchday 1 streaming options – and don’t forget the early FPL GW1 deadline time" data-mrf-recirculation="recirculation-feed-6" data-before-rewrite-localise="https://www.techradar.com/vpn/vpn-services/all-your-epl-matchday-1-streaming-options-and-dont-forget-the-early-fpl-gw1-deadline-time">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP.jpg" alt="Brandon Thomas-Asante of Coventry City" srcset="https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/25t82pvnjNK7ZwyLy3sqjP.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">VPN Services</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">All your EPL Matchday 1 streaming options – and don’t forget the early FPL GW1 deadline time</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/computing/windows/windows-11-is-getting-a-much-needed-change-to-privacy-settings-but-its-something-microsoft-shouldve-sorted-a-long-time-ago" data-recirculation-id="recirculation-card-7" data-analytics-id="recirculation-feed-7" id="recirculation-stacked-solr-latest-articletype-feed-7" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Windows 11 is finally getting a much-needed change to privacy settings - Windows" title="Windows 11 is finally getting a much-needed change to privacy settings" data-mrf-recirculation="recirculation-feed-7" data-before-rewrite-localise="https://www.techradar.com/computing/windows/windows-11-is-getting-a-much-needed-change-to-privacy-settings-but-its-something-microsoft-shouldve-sorted-a-long-time-ago">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm.jpg" alt="Close-up of webcam on MSI Prestige 14 Flip AI+, with pink wall in background" srcset="https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/vH3uAMdVXGozQL59FQf8gm.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Windows</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Windows 11 is finally getting a much-needed change to privacy settings</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/health-fitness/whoop-opens-its-blood-testing-service-to-non-whoop-owners-garmin-apple-and-oura-fans-can-now-use-usd150-diagnostics-test-that-now-includes-new-early-cancer-screening" data-recirculation-id="recirculation-card-8" data-analytics-id="recirculation-feed-8" id="recirculation-stacked-solr-latest-articletype-feed-8" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Whoop opens blood-testing and cancer screening service to non-Whoop owners - Health & Fitness" title="Whoop opens blood-testing and cancer screening service to non-Whoop owners" data-mrf-recirculation="recirculation-feed-8" data-before-rewrite-localise="https://www.techradar.com/health-fitness/whoop-opens-its-blood-testing-service-to-non-whoop-owners-garmin-apple-and-oura-fans-can-now-use-usd150-diagnostics-test-that-now-includes-new-early-cancer-screening">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG.jpg" alt="A Garmin watch, a Whoop band and an Apple Watch side by side." srcset="https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/A8grFDVDUrotc8YjDcsUzG.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Health & Fitness</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Whoop opens blood-testing and cancer screening service to non-Whoop owners</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/pro/security/scammers-pose-as-ransomware-recovery-agents-but-just-go-on-to-steal-more-from-victims" data-recirculation-id="recirculation-card-9" data-analytics-id="recirculation-feed-9" id="recirculation-stacked-solr-latest-articletype-feed-9" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Scammers pose as ransomware recovery agents, but just go on to steal more from victims - Security" title="Scammers pose as ransomware recovery agents, but just go on to steal more from victims" data-mrf-recirculation="recirculation-feed-9" data-before-rewrite-localise="https://www.techradar.com/pro/security/scammers-pose-as-ransomware-recovery-agents-but-just-go-on-to-steal-more-from-victims">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" alt="A pink triangle with a red exclamation mark inside on a blue digital landscape" srcset="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Security</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Scammers pose as ransomware recovery agents, but just go on to steal more from victims</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/audio/wireless-headphones/sony-leak-suggests-its-rebooting-some-of-its-best-ever-headphones-to-compete-with-bose-and-sennheiser-but-im-not-sure-the-predicted-price-is-going-to-be-cheap-enough" data-recirculation-id="recirculation-card-10" data-analytics-id="recirculation-feed-10" id="recirculation-stacked-solr-latest-articletype-feed-10" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Sony's classic ANC headphones could soon get an affordable reboot - Wireless Headphones" title="Sony's classic ANC headphones could soon get an affordable reboot" data-mrf-recirculation="recirculation-feed-10" data-before-rewrite-localise="https://www.techradar.com/audio/wireless-headphones/sony-leak-suggests-its-rebooting-some-of-its-best-ever-headphones-to-compete-with-bose-and-sennheiser-but-im-not-sure-the-predicted-price-is-going-to-be-cheap-enough">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4.jpg" alt="sony wh-1000xm4" srcset="https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/2ipU8HdmDX4SqHv2cEyuB4.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Wireless Headphones</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Sony's classic ANC headphones could soon get an affordable reboot</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/televisions/streaming-devices/amazon-just-gave-users-a-valuable-upgrade-alexa-is-now-free-to-use-on-fire-tv-devices-as-well-as-hisense-and-panasonic-models-and-you-dont-need-prime" data-recirculation-id="recirculation-card-11" data-analytics-id="recirculation-feed-11" id="recirculation-stacked-solr-latest-articletype-feed-11" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Amazon makes Alexa+ free for Fire TV users without Prime - Streaming Devices" title="Amazon makes Alexa+ free for Fire TV users without Prime" data-mrf-recirculation="recirculation-feed-11" data-before-rewrite-localise="https://www.techradar.com/televisions/streaming-devices/amazon-just-gave-users-a-valuable-upgrade-alexa-is-now-free-to-use-on-fire-tv-devices-as-well-as-hisense-and-panasonic-models-and-you-dont-need-prime">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a.jpg" alt="Amazon fire tv stick remote in hand with tv background next to Alexa+ logo" srcset="https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/uARcsfxuCsqNw2UqxRdD7a.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Streaming Devices</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Amazon makes Alexa+ free for Fire TV users without Prime</span>
</a>
</div>
<div>
<a href="https://www.techradar.com/home/energy-saving/scientists-develop-next-gen-zinc-iodine-batteries-with-60-000-cycles-that-charge-in-3-minutes-and-they-wont-catch-fire-either" data-recirculation-id="recirculation-card-12" data-analytics-id="recirculation-feed-12" id="recirculation-stacked-solr-latest-articletype-feed-12" analytics-label="solr:latest-articletype" class="custom-title-styles" aria-label="Scientists develop next-gen zinc-iodine batteries that charge in 3 minutes - Energy Saving" title="Scientists develop next-gen zinc-iodine batteries that charge in 3 minutes" data-mrf-recirculation="recirculation-feed-12" data-before-rewrite-localise="https://www.techradar.com/home/energy-saving/scientists-develop-next-gen-zinc-iodine-batteries-with-60-000-cycles-that-charge-in-3-minutes-and-they-wont-catch-fire-either">
<div class="aspect-[var(--img-listing-aspect-ratio,16/9)] relative mb-3.5">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-840-80.jpg.webp 840w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-650-80.jpg.webp 650w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-500-80.jpg.webp 500w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-450-80.jpg.webp 450w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-320-80.jpg.webp 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" />
<img src="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR.jpg" alt="An illustration of a future battery technology" srcset="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-840-80.jpg 840w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-650-80.jpg 650w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-500-80.jpg 500w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-450-80.jpg 450w, https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-320-80.jpg 320w" sizes="(min-width: 900px) 925px, (min-width: 700px) 450px, calc(100vw - 48px)" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR.jpg" data-pin-media="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR.jpg" class="rounded-[var(--image--border-radius,0)] object-cover w-full h-full" data-pin-nopin="true">
</picture>
</div>
<span class="custom-subheading-styles">Energy Saving</span>
<span class="text-base text-black font-bold mx-0 my-2.5 p-0 block custom-text-styles">Scientists develop next-gen zinc-iodine batteries that charge in 3 minutes</span>
</a>
</div>
</div>
</div>
</aside>
</section>
<div class="related-articles-block">
</div>
</div>
</div>
<div data-widget-type="ads" id="ads-middle-1" class="clear-both widget widget-ads widget-ads-middle-1 widget-ads-ads-middle-1 widget-no-data widget-ads-flexi_ads_middle1">
<div id="bdx_flexi_ads_middle1" data-type="ads" data-ads-type="bordeaux" class="flexi_ads_middle1"></div>
</div>
</div>
<div id="widgetArea17" class="widget-area md:basis-1/3 widget-area-g-md-vp-1-3 widget-area-g-lg-vp-1-3 widget-area-g-xl-vp-1-3 page-widget-area-17">
<div data-widget-type="empty" id="sidebar" class="clear-both widget widget-empty widget-sidebar widget-empty-sidebar widget-no-data widget-empty">
</div>
<div data-widget-type="empty" id="sidebar-top" class="clear-both widget widget-empty widget-sidebar-top widget-empty-sidebar-top ad-unit widget-no-data widget-empty">
</div>
<div data-widget-type="contentparsed" id="follow-us-on-google-news" class="clear-both widget widget-contentparsed widget-follow-us-on-google-news widget-contentparsed-follow-us-on-google-news widget-content-parsed widget-content-parsed-curated ">
<div class="wcp-item-content">
</div>
</div>
<div data-widget-type="empty" id="sidebar-popular-top" class="clear-both widget widget-empty widget-sidebar-popular-top widget-empty-sidebar-popular-top ad-unit widget-no-data widget-empty">
</div>
<div data-widget-type="dynamic" id="popular-data" class="clear-both widget widget-dynamic widget-popular-data widget-dynamic-popular-data widget-dynamic-fter-popular-box">
<div class="clear-both widget-header">
</div>
<div class="wdn-fte-pb pos-relative space-t20
">
<div class="slice-container popular-box-slice">
<section class="popular-box" data-component-name="Slice:PopularBox">
<div class="popular-box__label">
<div class="popular-box__label__tab popular-box__label__tab--active" role="heading">
LATEST ARTICLES
</div>
</div>
<ol class="popular-box__articles-list popular-box__articles-list--active">
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<div class="popular-box__article-list__content" style="position: unset;">
<div class="popular-box__article-list__number-text">1</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.techradar.com/home/air-quality/dysons-popular-bladeless-tower-fan-delivers-cool-clean-air-and-it-just-dropped-to-its-lowest-price-yet-at-amazon" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/home/air-quality/dysons-popular-bladeless-tower-fan-delivers-cool-clean-air-and-it-just-dropped-to-its-lowest-price-yet-at-amazon">
Dyson's popular bladeless tower fan delivers cool, clean air — and it just dropped to its lowest price yet at Amazon
</a>
</div>
</div>
</div>
</li>
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<div class="popular-box__article-list__content" style="position: unset;">
<div class="popular-box__article-list__number-text">2</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.techradar.com/pro/security/hackers-are-using-evolved-capabilities-in-ai-generated-malware-to-hit-us-critical-infrastructure-at-an-unprecedented-scale-active-threat-currently-hitting-energy-water-and-agricultural-industries" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/pro/security/hackers-are-using-evolved-capabilities-in-ai-generated-malware-to-hit-us-critical-infrastructure-at-an-unprecedented-scale-active-threat-currently-hitting-energy-water-and-agricultural-industries">
Hackers are using “evolved” capabilities in AI-generated malware to hit US critical infrastructure
</a>
</div>
</div>
</div>
</li>
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<div class="popular-box__article-list__content" style="position: unset;">
<div class="popular-box__article-list__number-text">3</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.techradar.com/streaming/hulu/have-you-been-paying-attention-to-hulus-new-thriller-the-shards-prove-it-with-this-tricky-trivia-quiz" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/streaming/hulu/have-you-been-paying-attention-to-hulus-new-thriller-the-shards-prove-it-with-this-tricky-trivia-quiz">
Have you been paying attention to Hulu's new thriller The Shards? Prove it with this tricky trivia quiz
</a>
</div>
</div>
</div>
</li>
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<div class="popular-box__article-list__content" style="position: unset;">
<div class="popular-box__article-list__number-text">4</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.techradar.com/streaming/paramount-plus/taylor-sheridan-yellowstone-spinoff-6666-axed" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/streaming/paramount-plus/taylor-sheridan-yellowstone-spinoff-6666-axed">
Taylor Sheridan confirms elusive Yellowstone spinoff 6666 isn't actually real
</a>
</div>
</div>
</div>
</li>
<li class="popular-box__article-list">
<div class="popular-box__article-list__container">
<div class="popular-box__article-list__content" style="position: unset;">
<div class="popular-box__article-list__number-text">5</div>
<div class="popular-box__article-list__heading">
<a class="popular-box__article-list__link" href="https://www.techradar.com/gaming/nintendo-has-confirmed-the-nintendo-switch-2s-new-uk-price-its-only-going-up-by-gbp24" data-analytics-id="popular-list" data-mrf-recirculation="popular-list" data-before-rewrite-localise="/gaming/nintendo-has-confirmed-the-nintendo-switch-2s-new-uk-price-its-only-going-up-by-gbp24">
Nintendo has confirmed the Nintendo Switch 2's new UK price — it's only going up by £24
</a>
</div>
</div>
</div>
</li>
</ol>
</section>
</div>
</div>
</div>
<div data-widget-type="empty" id="sidebar-popular-bottom" class="clear-both widget widget-empty widget-sidebar-popular-bottom widget-empty-sidebar-popular-bottom ad-unit widget-no-data widget-empty">
</div>
</div>
</div>
</article>
<script>
//Block Requirejs
</script>
</div>
<div>
<div id="kiosq-everywhere"></div>
</div>
<section class="footer footer-main-wrapper" aria-label="Main footer" data-nosnippet="" data-mrf-recirculation="footer">
<div class="bg-gray-100 py-8 sm:py-12 text-center">
<div class="flex flex-col items-center md:flex-row md:items-start md:justify-between max-w-full md:max-w-[1200px] md:mx-auto px-4">
<h2 class="text-xl font-semibold uppercase mb-6 sm:mb-8 md:text-base md:w-48 md:shrink-0 text-center md:text-left">Useful links</h2>
<div class="flex flex-col sm:flex-row sm:justify-start w-full text-base sm:font-normal sm:gap-8 md:gap-12">
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/vpn/best-vpn" target="_blank" data-before-rewrite-localise="/vpn/best-vpn">Best VPN</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/vpn/best-free-vpn" target="_blank" data-before-rewrite-localise="/vpn/best-free-vpn">Best Free VPN</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/web-hosting/best-web-hosting-service-websites" target="_blank" data-before-rewrite-localise="/web-hosting/best-web-hosting-service-websites">Best Web Hosting Service</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/the-best-website-builder" target="_blank" data-before-rewrite-localise="/news/the-best-website-builder">Best Website Builder</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/mobile-computing/laptops/best-laptops-1304361" target="_blank" data-before-rewrite-localise="/news/mobile-computing/laptops/best-laptops-1304361">Best Laptops</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/mobile-computing/laptops/best-gaming-laptops-top-5-gaming-notebooks-reviewed-1258471" target="_blank" data-before-rewrite-localise="/news/mobile-computing/laptops/best-gaming-laptops-top-5-gaming-notebooks-reviewed-1258471">Best Gaming Laptops</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/computing/gaming-pcs/best-gaming-pc" target="_blank" data-before-rewrite-localise="/computing/gaming-pcs/best-gaming-pc">Best Gaming PC</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/gaming/best-gaming-chairs" target="_blank" data-before-rewrite-localise="/gaming/best-gaming-chairs">Best PC Gaming Chair</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/best-phone" target="_blank" data-before-rewrite-localise="/news/best-phone">Best Phone</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/best-tv" target="_blank" data-before-rewrite-localise="/news/best-tv">Best TV</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/televisions/the-best-oled-tvs" target="_blank" data-before-rewrite-localise="/televisions/the-best-oled-tvs">Best Oled TVs</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074" target="_blank" data-before-rewrite-localise="/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">Best Smartwatch</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/audio/turntables/the-best-turntables" target="_blank" data-before-rewrite-localise="/audio/turntables/the-best-turntables">Best Turntables</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/audio/headphones/best-noise-cancelling-headphones" target="_blank" data-before-rewrite-localise="/audio/headphones/best-noise-cancelling-headphones">Best Noise Cancelling Headphones</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/audio/earbuds-airpods/best-wireless-earbuds" target="_blank" data-before-rewrite-localise="/audio/earbuds-airpods/best-wireless-earbuds">Best Wireless Earbuds</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/best/best-office-chairs" target="_blank" data-before-rewrite-localise="/best/best-office-chairs">Best Office Chairs</a></li>
</ul>
</div>
<div class="flex-1 text-center md:text-left mb-8 sm:mb-0">
<ul class="pt-2">
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/cameras/the-best-camera-for-photography" target="_blank" data-before-rewrite-localise="/cameras/the-best-camera-for-photography">Best Camera</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/vehicle-tech/dash-cams/the-best-dash-cams" target="_blank" data-before-rewrite-localise="/vehicle-tech/dash-cams/the-best-dash-cams">Best Dash Cam</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/cameras/drones/best-drone" target="_blank" data-before-rewrite-redirect="/drones/best-drone" data-before-rewrite-localise="https://www.techradar.com/cameras/drones/best-drone">Best Drones</a></li>
<li class="block w-full text-sm mb-6 sm:text-base sm:mb-5"><a class="text-(--primary-link-colour) underline whitespace-nowrap" href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum" target="_blank" data-before-rewrite-localise="/home/robot-vacuums/best-robot-vacuum">Best Robot Vacuums</a></li>
</ul>
</div>
</div>
</div>
</div>
</section>
<script type="module" id="hawklinks-script" async="" src="https://hawk.techradar.com/js/w/es6/master-97183485/ecomlinks.js"></script>
<footer id="document-footer" aria-label="footer content" class="relative z-10 w-full mx-auto block bg-(--footer-bg-color)" data-component-name="Footer" style="--footer-bg-color: #090E21; --footer-text-color: white; --footer-logo-filter: brightness(0) invert(1); --footer-nav-border-color: white;" data-mrf-recirculation="footer">
<section class="max-w-[60rem] px-6 mx-auto text-sm text-(--footer-text-color) hover:underline-offset-2 py-7">
<p class="mb-5">
TechRadar is part of Future US Inc, an international media group and leading digital publisher. <a class="font-bold text-inherit" href="https://futureplc.com/" target="_blank">Visit our corporate site</a>.
</p>
<a href="https://google.com/preferences/source?q=techradar.com" class="block sm:order-3 my-8 w-[140px] h-[44px] ml-0 mr-auto">
<picture data-new-v2-image="true">
<source type="image/webp" srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120-280-100.png.webp 280w" sizes="140px" />
<img src="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" alt="Add as a preferred source on Google" srcset="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120-280-100.png 280w" sizes="140px" loading="lazy" data-new-v2-image="true" data-original-mos="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" data-pin-media="https://cdn.mos.cms.futurecdn.net/flexiimages/mednnv697g1760357120.png" class="rounded-[var(--image--border-radius,0)] object-cover w-[140px] h-[44px]" data-pin-nopin="true">
</picture>
<span class="sr-only">Add as a preferred source on Google</span>
</a>
<nav class="mb-5 border-(--footer-nav-border-color) border-solid border-y" aria-label="Footer Navigation">
<ul class="grid grid-cols-1 my-4 text-left sm:grid-cols-3 md:grid-cols-4 gap-y-3">
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/news/about-us" target="_blank" data-before-rewrite-localise="/news/about-us">About Us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/contact/" target="_blank">Contact Future's experts</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/how-to/contact-us" target="_blank" data-before-rewrite-localise="/how-to/contact-us">Contact Us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/terms-conditions/" target="_blank">Terms and conditions</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/privacy-policy/" target="_blank">Privacy policy</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/cookies-policy/" target="_blank">Cookies policy</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://go.future-advertising.com/TechRadar-Media-Kit.html" target="_blank">Advertise with us</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://www.techradar.com/how-to/how-to-turn-off-web-notifications-for-chrome-in-windows-macos-and-android" target="_blank" data-before-rewrite-localise="/how-to/how-to-turn-off-web-notifications-for-chrome-in-windows-macos-and-android">Web notifications</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/accessibility-statement/">Accessibility Statement</a>
</li>
<li class="min-h-8">
<a class="text-inherit hover:underline hover:underline-offset-2" href="https://futureplc.com/careers/" target="_blank">Careers</a>
</li>
</ul>
</nav>
<p class="leading-normal">©
Future US, Inc. Full 7th Floor, 130 West 42nd Street,
New York,
NY 10036. </p>
</section>
</footer>
<script>
window.vanL10N = null;
</script>
<script>
var dfp_config = {
"site_platform": "vanilla",
"keywords": "no-in-article-video,van-disable-inbody-ads,serversidehawk,APC",
"bordeaux_keywords": "APC",
"author": "APC magazine",
"template": "standard",
"sponsored": "",
"article_id": "ZWCjTDGr9FQi4Lvtri6n9Y",
"vanilla_article_id": "ZWCjTDGr9FQi4Lvtri6n9Y",
"page_type": "news",
"product_brand": "",
"product_category": "",
"product": "",
"vertical": "",
"category": "Seasonal Sales",
"child_category": "",
"grandchild_category": "",
"source": "apc",
"provertical": "",
"jwplayer": "carousel"
}
</script>
<!-- document assets - added by the article itself -->
<script>
window.vanilla.addJs(
{"id":"main-js","src":"https:\/\/vanilla.futurecdn.net\/techradar\/1726708\/media\/shared\/js\/main.CRgdcQiT.bundle.js","async":""},
null,
)
</script>
<script>
window.xkeys = {"platform":"responsive","article":"ZWCjTDGr9FQi4Lvtri6n9Y","article-regionsetid":false,"articletype":"news","articletemplate":"standard","article-age":"ancient","region":"US","language":"en","modifieddate":1785106460,"author":["gJ3b4cS9UozPVbsiisagoL"],"tag":["Cfs2f5qS3uY5qSN3mjCfo5"]};
</script>
<script class="paywall-preact-lib" type="text/javascript">if(FUTR.Kiosq.hasBarrier){document.body.classList.add("hasBarrier")};(()=>{"use strict";var e,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 — 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 /* Doc icon stays available when minimized */\n & .assistant-doc-icon {\n display: inline-flex;\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#kiosqAssistant ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n#kiosqAssistant ::-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 — 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/* ─── Debug Tabs ─────────────────────────────────── */\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/* ─── A/B Tests Section ──────────────────────────── */\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: "▸"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "▾"; }\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;IACA,4CAA4C;IAC5C;MACE,oBAAoB;IACtB;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 — 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 /* Doc icon stays available when minimized */\n & .assistant-doc-icon {\n display: inline-flex;\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#kiosqAssistant ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n#kiosqAssistant ::-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 — 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/* ─── Debug Tabs ─────────────────────────────────── */\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/* ─── A/B Tests Section ──────────────────────────── */\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: "▸"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "▾"; }\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)}}))})}},1299(e,n,t){t.d(n,{X:()=>i,g:()=>o});const a="kiosq_ab_uid";function i(){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())}}function o(e,n){return e%n}},8804(e,n,t){t.d(n,{RW:()=>g,j3:()=>A,ru:()=>m});var a=t(1299),i=t(5755);const o=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"]),r=new Set(["limitOfFreeArticle","limitOfFreeArticleAfterLogin","triggerMessageFrom","limitOfContent","limitOfContentMobile","traffic_exposure_rate"]);function l(e,n){return o.has(e)?"true"===n||!0===n:r.has(e)?parseFloat(n):n}function s(e){if(e.config_entries&&e.config_entries.length>0){const n={};for(const t of e.config_entries)t.key&&(n[t.key]=l(t.key,t.value));return n}return e.config??{}}function c(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 d(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,i.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=>c(e,t)):n.every(e=>c(e,t))}const p=new Set;async function A(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 u(e,n){if(p.has(e))return;p.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 m(){const e=window.FUTR?.Kiosq;if(!e?.finalSiteConfig)return{};const n=e.AbTest?.overrideCampaignsPatch??{};return 0===Object.keys(n).length?{}:(Object.assign(e.finalSiteConfig,n),n)}function g(e){const{abTests:n,status:t,endpoint:i}=e,o=(0,a.X)(),r=window.FUTR?.Kiosq?.defaultSiteConfig,l=n.filter(e=>e.enabled&&e.variants.length>=2),c={uid:o,experiments:[],skippedExperiments:[],fetchStatus:t,fetchedCount:n.length,endpoint:i,overrideCampaignsPatch:{}};if(0===l.length||!r)return void(window.FUTR.Kiosq.AbTest=c);const p=[],A=[],g={},f={};for(const e of l){if(!d(e)){const n=e.conditions?.query_object?.rules?.length??0;A.push({name:e.name,reason:`${n} condition${n>1?"s":""} not matched`});continue}const n=(0,a.g)(o,e.variants.length),t=e.variants[n],i=s(t),r=!!e.override_campaigns;p.push({name:e.name,variantCount:e.variants.length,variantIndex:n,variant:t.name,configPatch:i,overrideCampaigns:r}),i&&Object.keys(i).length>0&&(Object.assign(g,i),r&&Object.assign(f,i)),u(e.name,t.name)}Object.assign(window.FUTR.Kiosq.defaultSiteConfig,g),window.FUTR.Kiosq.AbTest={...c,experiments:p,skippedExperiments:A,overrideCampaignsPatch:f},m()}},9090(e,n,t){t.d(n,{RW:()=>a.RW,j3:()=>a.j3,ru:()=>a.ru});var a=t(8804)},7819(e,n,t){t.d(n,{$m:()=>s,F1:()=>h,Fn:()=>f,GK:()=>y,IA:()=>C,I_:()=>d,KA:()=>l,V1:()=>E,XL:()=>k,Zd:()=>p,aq:()=>m,bG:()=>b,bU:()=>v,fU:()=>x,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)&&k(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,k=e=>e?.hasVanPaywallControlTag||!1,x=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:()=>b,bj:()=>w,fU:()=>s.fU,G5:()=>x,A1:()=>h,ay:()=>B});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(5902),u=t(5755);const m=(0,p.A)();let g=!1,f=!1;const h=()=>f,C=()=>{f=!0,document.dispatchEvent(new CustomEvent("KiosqBarrierResolved"))},b=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)}},w=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),y(),e.hasBarrier=!0,i.eL.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0,(0,l.Me)()},y=()=>{(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"),(0,s.bU)()&&e.classList.add("text-selectable")}),document.querySelector("body")?.classList.add("hasBarrier")},k=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)&&b(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"),w(e)):(0,o.wR)(e)&&((0,o.kR)(e)||(0,s.xz)(e))?(0,s.aq)(e)&&b(e):t?((0,r.R)(`show ${(0,s.fU)(e)}`,"barrier"),w(e)):(0,s.aq)(e)&&!n&&b(e)})(e),console.log("globalBarrierBehavior",k),Promise.resolve(!0)},x=e=>{d.B.on("kiosqRegwall",()=>{b(e)})},B=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,k(e).then(()=>{C(),(0,a.vC)()})}else!(0,s.bU)()&&v(),C(),(0,a.vC)();_(e)},v=()=>{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"))},_=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("🎯 Kiosq Barrier State Debug (AppPaywall)"),console.table(e),e.shouldShow?(console.log("✅ 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("❌ 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("❌ 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:()=>k,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 k(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(9896),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(9896),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(9896),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)},9896(e,n,t){t.d(n,{G:()=>d});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){return null==e||""===e?a.x:String(e)}function d(e){"undefined"==typeof window||"undefined"==typeof document||null===document.getElementById("article-body")&&(!/theweek\.com/i.test(window.location.hostname)||!window.location.pathname.includes("/edition"))||function(e){const n=window;"function"!=typeof n.pushToDataLayer?(n.dataLayer=n.dataLayer||[],Array.isArray(n.dataLayer)&&n.dataLayer.push(e)):n.pushToDataLayer(e)}(function(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}}(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:c(n.container?.location),template:c(n.container?.template)}},state:{product:c(t.product),campaign:c(t.campaign),loggedIn:t.loggedIn??"N",kiosqId:c(t.kiosqId),accountStatus:c(t.accountStatus),sha256_email_address:c(t.sha256_email_address),meter:[{type:"regwall",allowance:c(t.meter?.[0]?.allowance),remaining:c(t.meter?.[0]?.remaining)},{type:"paywall",allowance:c(t.meter?.[1]?.allowance),remaining:c(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:()=>R,Du:()=>U,kq:()=>D,NU:()=>M});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 k=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function x(){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}=x(),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),T("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}),k.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});T("signup",n),w("signup_conversion",{source:e,template:n.template,campaign:n.campaign,position:n.position}),k.log("Signup conversion tracked",{source:e,template:n.template,campaign:n.campaign})}function E(e="default",n="unknown"){const{template:t,campaign:a}=x(),i=B({source:e});i.position=n,T("newsletter",i),w("newsletter_conversion",{newsletterName:e,template:t,campaign:a,position:n}),k.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),T("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}),k.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),T("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}),k.log("Checkout abandoned conversion tracked",{planId:e,value:n,currency:t,template:i.template,campaign:i.campaign})}function T(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)}]),k.log(`Marfeel Compass: trackConversion('${e}')`,a)}function F(){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 Y(){const e=F(),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🎯 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 R(){w("barrier_impression",{barrierType:m()})}function U(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,T(`cta_${e}`,t),k.log("CTA conversion tracked",{ctaType:e,ctaPosition:n,template:t.template,campaign:t.campaign})}(e,n)}function M(e,n){w("free_article_view",{freeArticlesRemaining:e,totalFreeArticles:n})}let $=!1,K=!1,j=!1;function N(){j||$&&K&&(j=!0,C(),I(),L.log("Deferred page view fired (barrier resolved + user data loaded)"))}function O(){window.FUTR=window.FUTR||{},window.FUTR.Marfeel={debug:Y,getState:F,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..."),N()}),document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{j||(K=!0,L.log("User data loaded, checking if page view can fire..."),N())}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&(K=!0,L.log("User data was already loaded")),setTimeout(()=>{j||(L.log(`Safety timeout: firing page view (barrier=${$}, user=${K})`),j=!0,C(),I())},1e4),N()}},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}},545(e,n,t){t.d(n,{X:()=>r});var a=t(1500),i=t(45),o=t(4456);function r(){"undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.kiosqEvent={trackLoginEvent(e,n,t,i,o){(0,a.Z)(e,n,t,i,o)},trackSignupEvent(e,n,t,a,o){(0,i.s)(e,n,t,a,o)},trackShowEventOnce(e){(0,o.Sd)(e)}})}},5902(e,n,t){t.d(n,{J:()=>we,L:()=>ye});var a=t(2074),i=t(545),o=t(5755);function r(e,n){const t=function(e){const n=e?.site?.trim()??"";if(""!==n)return n;const t=window.FUTR?.Kiosq?.defaultSiteConfig?.site||window.FUTR?.Kiosq?.finalSiteConfig?.site||window.FUTR?.Kiosq?.site||"";return String(t).trim()}(e);if(""===t)throw new Error(`${n}: site is missing. Pass { site } or ensure defaultSiteConfig.site is set.`);return{site:t,endpoint:function(){const e=(window.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||window.FUTR?.Kiosq?.kiosqEndpoint||"").trim();return""===e||/^https?:\/\//i.test(e)?"/kiosq-api":e.replace(/\/$/,"")}().replace(/\/$/,"")}}var l=t(1715),s=t(4640),c=t(7584);const d=e=>(0,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,l.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"})}),p=e=>{const{visible:n}=e;return n?(0,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.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,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.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 A=t(8032),u=t(7819),m=t(4176),g=t(950);const f=(0,g.A)(),h=(e,n,t)=>t=>{const a=document.querySelector(`#${we}`),i=document.querySelector(u.KA);if(!a||!i)return void console.warn("Paywall container or locked element not found:",`#${we}`,a,u.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,u.rV)(),o.classList.add("hidden"),i.style.setProperty("height","auto")),e&&e(!r)},C=(e,n)=>{const t=document.querySelector(u.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,l.Y)("div",{className:"paywall-height-input",children:(0,l.Y)("ul",{className:"",children:(0,l.FD)("li",{children:[(0,l.FD)("span",{children:["Vertical position ",(0,l.Y)(m.A,{text:{__html:"Based on text size, should be <br />roughly the same on desktop and mobile"},children:(0,l.Y)("a",{className:"btn",children:"?"})}),":"]}),(0,l.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,l.Y)(m.A,{text:"This value will be set in proof.vanilla.tools",children:(0,l.Y)("div",{className:"indicator",children:n})})]})})})},w=e=>{const{KiosqData:n}=e,[t,a]=(0,c.J0)(!1);let i=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,r=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;i||(i=(0,o.a8)(n.finalSiteConfig?.limitOfContent||0)),r||(r=(0,o.a8)(n.finalSiteConfig?.limitOfContentMobile||0));const[s,g]=(0,c.J0)(i),[C,w]=(0,c.J0)(r),[y,k]=(0,c.J0)(!1);return(0,c.vJ)(()=>{const e=document.querySelector(`#${we}`),n=e?.querySelector("div:first-child"),t=ye.filter(e=>(0,o.Kt)(e))?.map(e=>(0,o.Kt)(e))[0];(0,u.rV)(),n&&(n.classList.add("hidden"),f.debug(`Preview: hiding paywall #${we} div`,n,t)),t&&t?.style?.setProperty("height","auto"),k(!1)},[]),(0,l.Y)(c.FK,{children:(0,l.FD)("div",{className:"paywall-settings-button-container",children:[(0,l.Y)("div",{className:"flex",children:(0,l.Y)(m.A,{text:"Show Paywall Settings",children:(0,l.Y)("a",{className:"btn alone",onClick:()=>a(!t),children:(0,l.Y)(d,{})})})}),t&&(0,l.Y)("div",{className:"paywall-settings-overlay",children:(0,l.FD)("div",{className:"paywall-settings-modal",children:[(0,l.FD)("header",{className:"paywall-settings-header",children:[(0,l.Y)("h3",{children:"Paywall Settings"}),(0,l.Y)("div",{className:"paywall-settings-actions",children:(0,l.Y)(m.A,{text:y?"Show":"Hide",children:(0,l.Y)("a",{className:"btn",onClick:h(k,s),children:(0,l.Y)(p,{visible:y})})})})]}),(0,l.Y)("div",{className:"paywall-settings-content",children:(0,l.Y)(b,{desktopLimit:s,mobileLimit:C,setDesktopLimit:g,setMobileLimit:w})}),(0,l.Y)("p",{children:"Note: this is for preview only : you need to report the value for this Article in:"}),(0,l.FD)("p",{children:[(0,l.Y)(A.A,{}),(0,l.Y)("code",{children:" Settings -> Paywall Viewport threshold"})]})]})})]})})},y=({KiosqData:e})=>(0,l.Y)(c.FK,{children:(0,l.Y)(w,{KiosqData:e})});var k=t(3413),x=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,u.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,u.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),T=t(8262),F=t(3610);const Y=({templateData:e})=>(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars from-generic","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",children:[(0,l.Y)("button",{className:"dismiss-barrier","aria-label":"Close",children:(0,l.Y)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,l.Y)("path",{d:"M6 6 L18 18 M18 6 L6 18",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round"})})}),(0,l.Y)("div",{class:"kiosq-logo rowLeft",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,l.FD)("div",{class:"kiosq-login-button rowLeft","data-testid":"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"barrier","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,l.Y)("div",{className:"container-kiosq-markup-signup-button",dangerouslySetInnerHTML:{__html:e?.buttonText||""}})}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]}),(0,l.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,l.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]}),L=({templateData:e})=>(0,l.FD)("div",{id:"main_layer_regwall",class:"kiosq-main-layer disable-scrollbars",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-logo rowLeft",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,l.Y)("template",{"data-slice-id":"slice-newsletterForm-kiosq","data-slice-class":"NewsletterFormSlice"}),(0,l.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,l.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]});var I=t(6321),R=t(9652);const U=(0,g.A)();var D;!function(e){e.Main="Main",e.Premium="Premium",e.Regwall="Regwall"}(D||(D={}));const M=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:Y,...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,u.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,u.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,u.F1)(e)&&Object.assign(i,{LayerComponent:L,customTemplateId:a?.regwall_layer_custom_template,customTemplateComputed:a?.layerCustomMarkup?.regwall_layer,type:D.Regwall}),(0,s.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})}),R.y$.value=e,U.info("Updated customTemplatesInfos from useMainLayerResolver",e)},[n,t,i.customTemplateId]),i})(e),{cleanHtml:o,scripts:r,externalScripts:c}=M(i.customTemplateComputed??""),d=(0,s.li)(!1);return(0,s.vJ)(()=>{if(!t||d.current)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=()=>{d.current||(R.eL.value?.hasBarrier||window.FUTR?.Kiosq?.hasBarrier)&&(d.current=!0,(0,k.y)({location:"inline",template:i.customTemplateId}))};return(0,S.A1)()?e():document.addEventListener("KiosqBarrierResolved",e,{once:!0}),()=>{document.removeEventListener("KiosqBarrierResolved",e)}},[t,i.customTemplateComputed,i.customTemplateId,i.LayerComponent]),(0,s.vJ)(()=>{if(!t)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=document.querySelector("#kiosq-app-paywall-js");e&&((r.length>0||c.length>0)&&!e.querySelector(".kiosq-custom-js")&&$(e,r,c),queueMicrotask(()=>{(0,x.uU)("#kiosq-app-paywall-js",{location:"inline",template:i.customTemplateId})}))},[t,i.customTemplateId,i.customTemplateComputed,i.LayerComponent]),(0,s.vJ)(()=>((0,B.$4)(e),q(e),(0,B.$h)(e),(0,S.G5)(e),(0,B.L)(e),()=>{(0,T.S)()}),[]),(0,s.vJ)(()=>{(0,B.$4)(e),q(e),(0,B.$h)(e)},[i.customTemplateComputed,t]),(0,s.vJ)(()=>{(0,u.bU)()?(0,u.rV)():(0,u.V1)(e)},[e,t]),(0,l.Y)("div",{className:"wrapper-template wrapper-main-template"+(t?" is-visible":" is-not-visible"),"data-testid":"main-layer-wrapper-main",children:t&&(0,l.FD)(a.FK,{children:[i?.customTemplateComputed&&"string"==typeof i.customTemplateComputed?(0,l.Y)("div",{className:"main-custom-template",dangerouslySetInnerHTML:{__html:o}}):(0,l.Y)(i.LayerComponent,{templateData:i}),(0,l.Y)(F.A,{classOverrides:{loaderContent:"override-loader-position overlay "+(n?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},j=({templateData:e})=>(0,l.FD)(a.FK,{children:[(0,l.Y)("div",{class:"kiosq-sticky-flag"}),(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer from-generic","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,l.FD)("div",{class:"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-signup-button",dangerouslySetInnerHTML:{__html:e?.stickyButtonText||""}})}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]})]})]})]}),N=({templateData:e})=>(0,l.FD)(a.FK,{children:[(0,l.Y)("div",{class:"kiosq-sticky-flag"}),(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,l.Y)("a",{href:"#main_layer_regwall",children:(0,l.Y)("div",{class:"kiosq-login-button",children:(0,l.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,s.J0)(!1),[a,i]=(0,z.q)();return n!==i&&(e(i),t(i)),(0,l.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:j,...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,u.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,u.F1)(e)&&(i.StickyLayerComponent=N),(0,s.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})}),R.y$.value=e},[n,t,i.stickyCustomTemplateId]),i})(e),{cleanHtml:o,scripts:r,externalScripts:c}=M(i.stickyCustomTemplateComputed??""),d=(0,s.li)(!1);return(0,s.vJ)(()=>{t&&!d.current&&(i.stickyCustomTemplateComputed||i.StickyLayerComponent)&&(d.current=!0,(0,x.Sd)({location:"sticky",template:i.stickyCustomTemplateId}))},[t,i.stickyCustomTemplateComputed,i.stickyCustomTemplateId,i.StickyLayerComponent]),(0,s.vJ)(()=>((0,B.$4)(e),q(e),(0,B.$h)(e),(0,B.L)(e),()=>{(0,T.S)()}),[]),(0,s.vJ)(()=>{(0,B.$4)(e),q(e),(0,B.$h)(e)},[i.stickyCustomTemplateComputed,t]),(0,s.vJ)(()=>{if(t&&i.stickyCustomTemplateComputed){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;$(e,r,c)}},[t,i.stickyCustomTemplateComputed]),(0,u.aq)(e)&&(0,v.R)(`show ${(0,u.fU)(e)}`,"sticky"),(0,l.Y)(a.FK,{children:(0,l.FD)("div",{className:"wrapper-template sticky-layer-generic","data-testid":"sticky-layer-wrapper",children:[i?.stickyCustomTemplateComputed&&"string"==typeof i.stickyCustomTemplateComputed?(0,l.Y)("div",{className:"sticky-layer-custom-template","data-testid":"sticky-layer-wrapper",dangerouslySetInnerHTML:{__html:o}}):(0,l.Y)(i.StickyLayerComponent,{templateData:i}),(0,l.Y)(F.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,s.WO)(G,{isLoading:!0,data:null,error:null});return(0,s.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,g.A)({prefix:"KIOSQ App Campaign ",backgroundColor:"#c18ff2",color:"#ffffff"}),te={"Content-Type":"application/json","Accept-Encoding":"gzip"},ae=(0,g.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),ie=({eventName:e,kiosqInfo:n})=>{T.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 r=document.getElementById(e);r||(r=document.createElement("div"),r.id=e),n.every(e=>{let n=(0,o.Kt)(e);return!n||("prepend"===t?n.prepend(r):n.parentNode?.insertBefore(r,n.nextSibling))}),(0,a.XX)(i,r)})},placeEltToTarget:({hooks:e=[]})=>{e?.forEach(({target:e,parents:n=[],component:t,position:i},r)=>{const l=document.createElement("div");(0,a.XX)(t,l);const s=l.firstChild;s&&!s.id&&(s.id=`${e}-${r}`),n.forEach(n=>{let t=(0,o.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(s,t);break;case"after":t.parentNode?.insertBefore(s,t.nextSibling);break;case"prepend":t.prepend(s);break;case"append":t.append(s);break;default:t.parentNode?.replaceChild(s,t)}})})}}),se={site:{js:"kiosq-site-custom-js",css:"kiosq-site-custom-css",templateClass:"kiosq-site-injected-element"},campaign:{js:"kiosq-campaign-custom-js",css:"kiosq-campaign-custom-css",templateClass:"kiosq-injected-element"}},ce=(e,n="campaign")=>{const{processRewriteLinks:t}=(l=e,{processRewriteLinks:()=>{if(l.finalSiteConfig?.inject?.links_rewriter&&l.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=l.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",l?.Campaign.id?`${l.kiosqEndpoint}/#/campaigns/${l?.Campaign.id}`:`${l.kiosqEndpoint}/#/sites-configs/${l?.defaultSiteConfig.site}`)}})}}}),{processInjectCustomJS:i,processInjectCustomCSS:o}=((e,n="campaign")=>{const{placeEltToTarget:t}=le(),i=e?.finalSiteConfig?.inject??{},o=i.injection_js_selector?i.injection_js_selector:null,r=se[n],l=i.custom_js?"site"===n?`(function(D){\n const custom_js = () => {\n${i.custom_js}\n};\n D.readyState === "loading" ? D.addEventListener("DOMContentLoaded", custom_js) : custom_js();\n})(document);`:`(function (D,W) {\n const custom_js = () => {\n${i.custom_js}\n};\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n})(document,window);`:"";return{processInjectCustomJS:()=>{t({hooks:[{target:r.js,parents:o?[o]:["head"],position:"append",component:(0,a.h)("script",{type:"text/javascript",id:r.js,dangerouslySetInnerHTML:{__html:l}})}]})},processInjectCustomCSS:()=>{t({hooks:[{target:r.css,parents:o?[o]:["head"],position:"append",component:(0,a.h)("style",{type:"text/css",id:r.css,dangerouslySetInnerHTML:{__html:i.custom_css??""}})}]})}}})(e,n),{processingCustomTemplateInjection:r}=((e,n="campaign")=>({processingCustomTemplateInjection:()=>{const{placeEltToTarget:t}=le(),i=se[n].templateClass,o="site"===n?`${e.kiosqEndpoint}/#/sites-configs/${e?.defaultSiteConfig?.site}`:`${e.kiosqEndpoint}/#/campaigns/${e?.Campaign?.id}`;e.finalSiteConfig?.inject?.elements_custom_template&&e.finalSiteConfig.inject.elements_custom_template.length>0&&e.finalSiteConfig.inject.elements_custom_template.forEach(e=>{t({hooks:[{target:i,parents:[e?.css_selector],position:e?.position,component:(0,a.h)("div",{className:i,"original-element-replaced":e?.css_selector,"element-injected-by-kiosq-with":o,dangerouslySetInnerHTML:{__html:e.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,n);var l;e.finalSiteConfig?.is_injection_enabled&&("site"!==n||(()=>{const e=window;return e.FUTR=e.FUTR||{},e.FUTR.Kiosq=e.FUTR.Kiosq||{},!e.FUTR.Kiosq.__siteInjectionDone&&(e.FUTR.Kiosq.__siteInjectionDone=!0,!0)})())&&("site"!==n?(t(),r(),i(),o()):i())},de=(e,n)=>{if(null==e||""===e)return;const t=Number(e);return Number.isNaN(t)?void 0:`${"string"==typeof n?n:""}${t.toFixed(2)}`};var pe=t(9090);const Ae={matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}},ue=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||[]},R.eL.value.Campaign={...R.eL.value.Campaign,id:e?.data?.rule?.name||R.eL.value.Campaign?.id||"",campaignMatch:e?.data?.rule||R.eL.value.Campaign?.campaignMatch||{},campaignsMatch:e?.data?.rules||R.eL.value.Campaign?.campaignsMatch||[]}};var me=t(4191);const ge=()=>{const e=(0,g.A)(),[n,t]=(0,s.J0)(R.eL.value),[i,r]=(0,s.J0)((0,u.Fn)(n)),[c,d]=(0,s.J0)(null),p=R.eL.value?.finalSiteConfig?.template_sticky||!1,A=new URLSearchParams(window.location.search),m=!!R.WE.value.isDebugMode||"1"===A.get("_flexi_kiosq_debug");let{fetcherMatchCampaigns:f,siteConfig:h}=((e,n)=>{const t=(0,g.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),[a,i]=(0,s.J0)(Ae),[r,l]=(0,s.J0)(e?.defaultSiteConfig);if((0,s.vJ)(()=>{(({eventName:e,kiosqInfo:n})=>{T.B.on(e,()=>{ae.log(e,n)})})({eventName:"KiosqEnvironment",kiosqInfo:R.WE.value}),(({eventName:e,kiosqInfo:n})=>{T.B.on(e,()=>{ae.log(e,n)})})({eventName:"UserContextComputed",kiosqInfo:e?.Campaign?.Context||[]}),ie({eventName:"KiosqEnvironment"}),ie({eventName:"UserContextComputed"})},[]),(0,s.vJ)(()=>{const n=e?.defaultSiteConfig;n?.is_injection_enabled&&ce({...e,finalSiteConfig:n},"site")},[]),(0,s.vJ)(()=>{const n=a?.matchOne?.data;if(!a?.matchOne?.isLoading&&n?.matched&&n?.result)try{const t=JSON.parse(n.result);if(!t?.is_injection_enabled)return;ce({...e,finalSiteConfig:{...r,is_injection_enabled:!0,inject:t.inject||{}}},"campaign")}catch(e){t.warn("Failed to parse campaign injection config",e)}},[a]),e?.defaultSiteConfig?.campaign_enable){const r=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_one`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,o.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,s.vJ)(()=>{t.isLoading||ne.log("Pythia match one:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);let c={...a,matchOne:r};if(n){const n=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_all`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,o.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,s.vJ)(()=>{t.isLoading||ne.log("Pythia match all result:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);c={...c,matchAll:n},ue(n),(0,s.vJ)(()=>{i(c),R.Rf.value=c},[n.isLoading])}(0,s.vJ)(()=>{if(i(c),R.Rf.value=c,!r?.isLoading&&r?.data?.matched){t.info("Campaign matched:",r?.data?.rule?.name);const n=r?.data?.result?JSON.parse(r.data.result):{},a=(e=>{return e?.offers&&Array.isArray(e.offers)?{...e,offers:(n=e.offers,Array.isArray(n)?n.map(e=>(e=>{if(!e||"object"!=typeof e)return e;const n=e.currency??"",t={...e},a=de(e.price,n);void 0!==a?t.price_formatted=a:delete t.price_formatted;const i=de(e.first,n);return void 0!==i?t.first_formatted=i:delete t.first_formatted,t})(e)):n)}:e;var n})((0,o.$N)(e.defaultSiteConfig,n)),i=window.FUTR?.Kiosq?.AbTest?.overrideCampaignsPatch??{},s=Object.keys(i).length>0?{...a,...i}:a;l(s),(0,R.CR)({...e,finalSiteConfig:s}),(0,pe.ru)(),(0,u.aq)(e)&&(0,v.R)("show campaign",r?.data?.rule?.name||""),ue(r)}},[r?.isLoading])}return{fetcherMatchCampaigns:a,siteConfig:r}})(R.eL.value,m);const C={...R.eL.value,finalSiteConfig:h};null!==c||(f.matchOne.isLoading||null===f.matchOne.data&&null===f.matchOne.error)&&h.campaign_enable||(R.eL.value=C,(0,R.CR)(C),d(!1)),!1===c&&((0,S.ay)(C),(0,R.CR)(R.eL.value),t(R.eL.value),r((0,u.Fn)(R.eL.value)),e.log("FUTR.KiosqData","\n",R.eL.value,"\n",`isShowBarrier:${(0,u.Fn)(R.eL.value)}; conditions:`,`(isActive&&!isRegWallAuthConnected&&!isGranted&&!isHubPageActive):${(0,u.$m)(R.eL.value)&&!(0,u.I_)(R.eL.value)&&!(0,I.kR)(R.eL.value)&&!(0,u.zt)(R.eL.value)},`,"classic"===(0,u.IA)(R.eL.value)?`-> isUnderClassicPaywall:${(0,u.zU)(R.eL.value)}`:"metered"===(0,u.IA)(R.eL.value)?`-> !isSeeingFreeArticle:${!(0,me.uG)(R.eL.value)}`:""),(0,_.s1)(),d(!0));const[b,w]=(0,s.J0)(!1);return(0,s.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,l.Y)(P,{onStickyFlagFooter:n=>e(n)}),t))})(w)},[w]),(0,s.vJ)(()=>{if(null!==i&&!0===c&&window?.FUTR?.Kiosq?.resolveKiosqDataV2){const e=n;e.hasBarrier=i,delete e.promiseKiosqDataV2,delete e.resolveKiosqDataV2,(0,R.CR)(e),window.FUTR.Kiosq.resolveKiosqDataV2(e)}},[i,c]),(0,s.vJ)(()=>{const e=()=>{(0,S.qL)(C)};return window.addEventListener("evt_a13x",e),()=>window.removeEventListener("evt_a13x",e)},[]),(0,l.FD)(l.FK,{children:[(0,l.Y)(z.r,{render:({inView:e,entry:t})=>(0,l.FD)(l.FK,{children:[(0,l.Y)(K,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i}),p&&i&&!e&&void 0!==t&&t?.boundingClientRect?.y<0&&!b&&(0,l.Y)(W,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i})]})}),(0,u.bU)()&&(0,l.Y)(y,{KiosqData:n})]})},fe=({templateData:e})=>(0,l.FD)(l.FK,{children:[(0,l.Y)("div",{class:"kiosq-dropdown kiosq-dropdown-menu-header",children:(0,l.FD)("label",{for:"kiosq-dropdown-checkbox",children:[(0,l.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/m7awu8serc1613169967.svg",alt:"HubPage",className:"kiosq-dropdown-checkbox-img"}),(0,l.Y)("svg",{preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",children:(0,l.Y)("path",{d:"M1000 100L500 900 0 100h1000z"})})]})}),(0,l.Y)("input",{id:"kiosq-dropdown-checkbox",type:"checkbox"}),(0,l.Y)("div",{class:"kiosq-main-layer kiosq-header-menu-layer kiosq-header-menu-layer-default",children:(0,l.FD)("div",{class:"kiosq-main-layer-container",children:[(0,l.Y)("div",{class:"kiosq-title",children:(0,l.Y)("a",{href:e?.hubpage_link,children:(0,l.Y)("div",{dangerouslySetInnerHTML:{__html:e?.hubpage_title||""}})})}),(0,l.Y)("div",{class:"kiosq-subtitle",dangerouslySetInnerHTML:{__html:e?.hubpage_subtitle||""}}),(0,l.Y)("div",{class:"kiosq-description",dangerouslySetInnerHTML:{__html:e?.hubpage_description||""}}),(0,l.FD)("div",{class:"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"header-dropdown-menu","data-paywall-param":"true","data-mrf-conversion":"cta_subscribe",children:"JOIN NOW"}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]})]})})]}),he=e=>{const n=(e=>{const n=e?.finalSiteConfig||e.defaultSiteConfig;return{LayerComponent:fe,...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,l.Y)("div",{className:"headermenu-custom-template",dangerouslySetInnerHTML:{__html:t}}):(0,l.Y)(n.LayerComponent,{templateData:n})};var Ce=t(5104);const{processHookParent:be}=le(),we="kiosq-app-paywall-js",ye=["kiosq-everywhere","article-body","flexi-kiosq-targeted-area"];var ke;(0,i.X)(),"undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.getTrialStatus=async function(e){const{site:n,endpoint:t}=r(e,"getTrialStatus"),a=await fetch(`${t}/api/trial/status?site=${encodeURIComponent(n)}`,{method:"GET",credentials:"include",headers:{Accept:"application/json"}});return await a.json()},window.FUTR.Kiosq.startFreeTrial=async function(e){const{site:n,endpoint:t}=r(e,"startFreeTrial"),a=await fetch(`${t}/api/trial/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({site:n})}),i=await a.json();return"TRIAL_STARTED"===i?.reason&&function(){const e=(0,o.dv)();if(e&&window.FUTR?.Connect?.Auth?.parseJwt)try{const n=window.FUTR.Connect.Auth.parseJwt(e);n&&"object"==typeof n&&(window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.User=n)}catch{}}(),i}),"undefined"!=typeof window&&(window.FUTR??(window.FUTR={}),(ke=window.FUTR).Kiosq??(ke.Kiosq={}),window.FUTR.Kiosq.resendVerificationEmail=async function(e){const n=e?.email??window.FUTR?.Kiosq?.User?.email??"";if(""===n)throw new Error("resendVerificationEmail: email is missing. Pass { email } or ensure FUTR.Kiosq.User.email is set.");const t=(0,o.dv)();if(!t)throw new Error("resendVerificationEmail: token is missing. Ensure the kiosq_user cookie is set.");const a=await fetch(`${window.location.origin}/kiosq-api/api/resend-verification-email`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${t}`},body:JSON.stringify({email:n,sitename:e?.sitename??window.FUTR?.Kiosq?.defaultSiteConfig?.site})}),i=await a.json();return a.ok&&"message"in i?Promise.resolve(i.message):"error"in i?Promise.reject(i.error):(console.debug("Invalid response from server",i),Promise.reject("Invalid response from server"))}),(0,g.A)().debug("KiosqSelectors",{KiosqSelector:we,KiosqHeaderSelector:"kiosq-app-headermenu",KiosqSelectorList:ye}),async function(){const e=R.eL.value?.defaultSiteConfig;if(e?.kiosq_abtest_enable&&e?.site){const n=await(0,pe.j3)(e.site);(0,pe.RW)(n)}if(be({hooks:[{target:we,parents:ye,component:(0,a.h)(ge,{})},...R.eL.value?.defaultSiteConfig?.template_menu_header?[{target:"kiosq-app-headermenu",parents:["auth-in-nav-header"],component:(0,a.h)(he,R.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)(Ce.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,dv:()=>C,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)}function C(){const e=document.cookie.match(/(?:^|;\s*)kiosq_user=([^;]+)/);if(!e?.[1])return null;try{return decodeURIComponent(e[1])}catch{return e[1]}}},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}})]})]})}},5104(e,n,t){t.d(n,{A:()=>re});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(7584),k=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"})}),B=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 v=t(8032);const _=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=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"})})})}),q=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.Y)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zM8 15h8v2H8v-2zm0-4h8v2H8v-2zm0-4h5v2H8V7z"})}),S=({handleClose:e,icon:n,...t})=>(0,a.Y)("button",{className:"button-header-debug-wrapper-close",onClick:e,children:n}),T=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"})]})}),F=({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)(S,{handleClose:t,icon:(0,a.Y)(T,{})})]}),(0,a.Y)("div",{className:"modal-content",children:n})]}),Y=({collapsed:e,toggleMaximize:n,KiosqData:t,urlKiosqApi:i})=>{const r=t?.defaultSiteConfig?.kiosqAssistantSiteDoc,l=!!(s=r)&&s.replace(/<[^>]*>/g,"").trim().length>0;var s;const[c,d]=(0,o.J0)(!1),p=()=>{const e=document.getElementById("kiosq-modal-container"),n=document.getElementById("kiosq-modal-portal");e&&n?.contains(e)&&n.removeChild(e),d(!1)};return(0,o.vJ)(()=>{const e=document.getElementById("kiosq-modal-portal");c&&e&&r&&(0,y.Qv)((0,a.Y)(F,{title:"Site documentation",handleCloseModalPortal:p,children:(0,a.Y)("div",{className:"kiosq-assistant-site-doc",dangerouslySetInnerHTML:{__html:r}})}),e)},[c,r]),(0,a.FD)("header",{children:[(0,a.Y)(k.A,{text:e?"Maximize":"Minimize",children:(0,a.Y)("a",{className:"btn",onClick:n,children:e?(0,a.Y)(x,{}):(0,a.Y)(B,{})})}),l&&(0,a.Y)(k.A,{text:"Site documentation",children:(0,a.Y)("a",{className:"btn assistant-doc-icon",onClick:()=>{d(!0)},children:(0,a.Y)(q,{})})}),(0,a.FD)("h4",{children:["Kiosq Assistant",(0,a.Y)("span",{children:`(${t?.defaultSiteConfig?.site})`})]}),(0,a.FD)("div",{children:[(0,a.Y)(k.A,{text:"SiteConfig",children:(0,a.Y)("a",{target:"_blank",className:"btn",href:`${i}/#/sites-configs/${t?.defaultSiteConfig?.site}`,children:(0,a.Y)(v.A,{})})}),(0,a.Y)(k.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)(_,{})})}),(0,a.Y)(k.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)(E,{})})}),(0,a.Y)(k.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)(_,{})})})]})]})};var L=t(3610),I=t(5755),R=t(4191);const U=(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}),D=(String.fromCodePoint(183),String.fromCodePoint(9656)),M=String.fromCodePoint(9662),$=({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?M:D})]})})}),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))})]})},K=({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:U(n,!1).label}),(0,a.Y)("td",{children:e&&(0,I.As)(e[n])})]}))})]}),j=({KiosqData:e,fetchedMatchCampaigns:n})=>{const t={freeArticleConsumed:(0,R.kQ)(),ABSeed:(0,I.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)(L.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)($,{KiosqData:e}),(0,a.Y)(K,{title:"Barrier",GlobalContext:o,filters:["wall_type","wall_system","campaign_enable"]}),(0,a.Y)(K,{title:"Exposure",GlobalContext:o,filters:["traffic_exposure",...!0===i?.traffic_exposure?["traffic_exposure_rate","ABSeed"]:[]]}),(0,a.Y)(K,{title:"Articles",GlobalContext:o,filters:["limitOfFreeArticle","limitOfFreeArticleAfterLogin","freeArticleConsumed"]})]})]})};var N=t(9652),O=t(5763);const z=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)(k.A,{text:n.name?` (${n.name})`:"",children:(0,a.Y)("span",{dangerouslySetInnerHTML:{__html:n.headline+(n.isActive?" ⭐":"")}})})}),(0,a.Y)("td",{children:(0,a.Y)(k.A,{text:"Open Template",children:(0,a.Y)("a",{target:"_blank",href:`${r}/#/custom-templates/${n?.guid}`,children:`${n?.guid.replace("kiosq-custom-templates_","")}`})})})]})},P=()=>{const e=(0,O.HO)(()=>[...N.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 : ⭐)"}}),(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)(z,{ct:e,showSourceLabel:0===t,rowSpan:n},e?.guid))})})})]})},W=({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,R.kQ)()} / ${(e?.finalSiteConfig?.limitOfFreeArticle||0)+(e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0)} (remaining: ${(0,R.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,I.Ri)("ABseed")}`,(0,a.Y)("br",{})]})]}),H=({KiosqData:e,campaign:n})=>{const{defaultSiteConfig:t,finalSiteConfig:i}=e,l=n?.name??"",s=l.match(/\s[-–—]\s/)?l.slice(0,l.search(/\s[-–—]\s/)):l,c=(0,I.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?"✅":"❌"}})}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)(W,{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:{...U(e).style},children:(0,a.Y)("strong",{children:U(e).label})}),(0,a.Y)("td",{style:{...U(e).style},children:u(c[e].obj1,e)}),(0,a.Y)("td",{style:{...U(e).style},children:u(c[e].obj2,e)})]},`table-compare-${n}`))})]})},J=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"})]}),Q=({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,y.Qv)((0,a.Y)(F,{title:"SiteConfigs Differences",handleCloseModalPortal:l,children:(0,a.Y)(H,{KiosqData:e,campaign:n})}),i)},[t,l,e,n]);const s=n?.name??"",c=s.match(/\s[-–—]\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)(k.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)(k.A,{text:"Compare with site config",children:(0,a.Y)("a",{className:"btn",onClick:()=>{i(!0)},children:(0,a.Y)(J,{})})})}),(0,a.Y)("td",{children:n?.priority||"N/A"})]})},V=({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)(L.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)(Q,{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)(L.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)(Q,{KiosqData:e,campaign:n}))})})})]})]}),G=String.fromCodePoint(10003),X=String.fromCodePoint(10005),Z=String.fromCodePoint(9888),ee=String.fromCodePoint(8212),ne=String.fromCodePoint(183),te={success:{label:`${G} fetched`,color:"#2a7a2a"},empty:{label:`${Z} endpoint OK ${ee} no experiments returned`,color:"#856404"},timeout:{label:`${X} timeout (>1500ms)`,color:"#c00"},error:{label:`${X} fetch error`,color:"#c00"}},ae=({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}),e.overrideCampaigns&&(0,a.Y)("span",{class:"ab-test-badge",style:{background:"#856404",marginLeft:4},children:"wins over campaigns"})]}),(0,a.FD)("div",{class:"ab-test-meta",children:["variant ",e.variantIndex+1,"/",e.variantCount," ",ne," 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 — no config patch"})]})},ie=()=>{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"})," — 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=te[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}),` ${ne} `,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 ≥2 variants).`:"No experiments configured for this site yet."}):(0,a.FD)(a.FK,{children:[o.map(e=>(0,a.Y)(ae,{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:[Z," ",r.length," experiment",r.length>1?"s":""," skipped ",ee," 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})," ",ne," ",e.reason]},e.name))]})]})]})})},oe=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)(Y,{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)(j,{...e}),(0,a.Y)(P,{}),(0,a.Y)(V,{...e})]}),"abtests"===s&&(0,a.Y)(ie,{})]})]})})},re=()=>(0,a.FD)(a.FK,{children:[(0,a.Y)(oe,{KiosqData:N.eL.value,fetchedMatchCampaigns:N.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(5902));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:"​"}})));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:"​"}})))});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)}," ","*"))});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:"​"}}):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:"​"}}):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&&" *")}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("❌ 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("❌ 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 — 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 — 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/* ── Scroll lock ── */\nhtml.arcade-checkout-scroll-lock,\nbody.arcade-checkout-scroll-lock {\n overflow: hidden !important;\n}\n\n/* ── Outer: fixed positioning context, z-index owner, no visual appearance ── */\n/* INT32_MAX — 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 — 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 — iOS ghost tap (300ms) would fall through */\n}\n\n/* ── Backdrop: dark overlay, only visible during confirmation ── */\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/* ── Inner morphing box ── */\n/*\n * Default: inset: 0 → 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/* ── Checkout content wrapper: hidden during expansion, revealed after ── */\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/* ── Close button — fixed to viewport top-right during checkout steps ── */\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/* ── Close button on success modal (top-right, sits on dimmed backdrop) ── */\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/* ── Header: white band, logo + stepper ── */\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/* ── Stepper ── */\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/* ── Horizontal divider below header ── */\n.arcade-checkout-divider {\n border: none;\n border-top: 1px solid #1b1b1b;\n margin: 0;\n flex-shrink: 0;\n}\n\n/* ── Body: grey area that fills remaining screen ── */\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/* ── White card: the actual form container ── */\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/* ── Plan period label ── */\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/* ── \"Start by entering your email\" heading ── */\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/* ── Email field ── */\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/* ── Consents ── */\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/* ── CTA button ── */\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/* ── Existing account step ── */\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/* ── Terms & Privacy ── */\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/* ── Already have an account ── */\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/* ── Payment step help footer ── */\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-host,\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-checkout-error-alert {\n width: 100%;\n padding: 14px 16px;\n border-radius: 6px;\n border: 1px solid #f1c0c0;\n background: #fdf2f2;\n box-sizing: border-box;\n}\n\n.arcade-checkout-error-alert-title {\n margin: 0 0 6px;\n font-size: 0.9375rem;\n font-weight: 600;\n line-height: 1.3;\n color: #8a1f1f;\n}\n\n.arcade-checkout-error-alert-message {\n margin: 0;\n font-size: 0.875rem;\n line-height: 1.45;\n color: #5c2b2b;\n}\n\n.arcade-checkout-error-alert-code {\n margin: 10px 0 0;\n font-size: 0.75rem;\n line-height: 1.3;\n color: #7a5555;\n letter-spacing: 0.01em;\n}\n\n.arcade-checkout-error-alert-code span {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-weight: 600;\n color: #6b3a3a;\n}\n\n.arcade-drop-in-error {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 12px;\n width: 100%;\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 — 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 — inline inside the morphed box\n =========================== */\n\n/*\n * .arcade-confirmation-inline fills the contracted arcade-checkout-screen.\n * No min-height — 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 — 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: contain;\n max-width: 100%;\n max-height: 100%;\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: 16px;\n align-items: center;\n }\n\n .arcade-confirmation-sheet--modal {\n max-height: calc(100vh - 32px);\n height: auto;\n overflow-y: auto;\n border-radius: 12px;\n }\n\n .arcade-confirmation-brand-wrap {\n height: 60px;\n min-height: auto;\n padding: 0 20px;\n margin-top: 0;\n }\n\n .arcade-confirmation-content {\n padding: 0 20px 20px;\n gap: 16px;\n }\n\n .arcade-confirmation-success-inner {\n padding: 16px;\n gap: 10px;\n }\n\n .arcade-confirmation-cert-icon-wrap {\n width: 56px;\n height: 56px;\n }\n\n .arcade-confirmation-payment-title {\n font-size: 18px;\n line-height: 24px;\n }\n\n .arcade-confirmation-welcome-heading {\n font-size: 22px;\n line-height: 28px;\n }\n\n .arcade-confirmation-welcome-block {\n gap: 16px;\n }\n\n .arcade-confirmation-info-icon {\n width: 44px;\n height: 44px;\n }\n\n .arcade-confirmation-info-icon--circle svg {\n width: 44px;\n height: 44px;\n }\n\n .arcade-confirmation-info-text {\n font-size: 14px;\n line-height: 20px;\n }\n\n .arcade-confirmation-action-btn {\n height: 50px;\n font-size: 18px;\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\n/* Cyclingnews ships a white-on-transparent lockup as its fallback logo, so the\n brand purple has to come from the bar rather than from the image. */\n.arcade-checkout--cyclingnews .arcade-confirmation-brand-bar {\n background: #371b51;\n padding: 12px 20px;\n box-sizing: border-box;\n}\n\n@media (max-width: 768px) {\n /* The mobile header shrinks to 60px, which the bar's min-height fills\n entirely: the coloured band would sit flush against the sheet's top edge.\n Sizing the band on its content keeps the white margin desktop gets. */\n .arcade-checkout--cyclingnews .arcade-confirmation-brand-wrap {\n height: auto;\n padding: 14px 20px 0;\n }\n\n .arcade-checkout--cyclingnews .arcade-confirmation-brand-bar {\n height: auto;\n min-height: 0;\n padding: 8px 16px;\n }\n}\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;;IAEI,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,WAAW;IACX,kBAAkB;IAClB,kBAAkB;IAClB,yBAAyB;IACzB,mBAAmB;IACnB,sBAAsB;AAC1B;;AAEA;IACI,eAAe;IACf,oBAAoB;IACpB,gBAAgB;IAChB,gBAAgB;IAChB,cAAc;AAClB;;AAEA;IACI,SAAS;IACT,mBAAmB;IACnB,iBAAiB;IACjB,cAAc;AAClB;;AAEA;IACI,gBAAgB;IAChB,kBAAkB;IAClB,gBAAgB;IAChB,cAAc;IACd,sBAAsB;AAC1B;;AAEA;IACI,6EAA6E;IAC7E,gBAAgB;IAChB,cAAc;AAClB;;AAEA;IACI,aAAa;IACb,sBAAsB;IACtB,uBAAuB;IACvB,SAAS;IACT,WAAW;AACf;;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,mBAAmB;QACnB,eAAe;QACf,gBAAgB;IACpB;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,aAAa;QACb,mBAAmB;IACvB;;IAEA;QACI,8BAA8B;QAC9B,YAAY;QACZ,gBAAgB;QAChB,mBAAmB;IACvB;;IAEA;QACI,YAAY;QACZ,gBAAgB;QAChB,eAAe;QACf,aAAa;IACjB;;IAEA;QACI,oBAAoB;QACpB,SAAS;IACb;;IAEA;QACI,aAAa;QACb,SAAS;IACb;;IAEA;QACI,WAAW;QACX,YAAY;IAChB;;IAEA;QACI,eAAe;QACf,iBAAiB;IACrB;;IAEA;QACI,eAAe;QACf,iBAAiB;IACrB;;IAEA;QACI,SAAS;IACb;;IAEA;QACI,WAAW;QACX,YAAY;IAChB;;IAEA;QACI,WAAW;QACX,YAAY;IAChB;;IAEA;QACI,eAAe;QACf,iBAAiB;IACrB;;IAEA;QACI,YAAY;QACZ,eAAe;IACnB;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;;AAEA;sEACsE;AACtE;IACI,mBAAmB;IACnB,kBAAkB;IAClB,sBAAsB;AAC1B;;AAEA;IACI;;4EAEwE;IACxE;QACI,YAAY;QACZ,oBAAoB;IACxB;;IAEA;QACI,YAAY;QACZ,aAAa;QACb,iBAAiB;IACrB;AACJ",sourcesContent:["@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;600;700&display=swap');\n\n/* ===========================\n ARCADE CHECKOUT — 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/* ── Scroll lock ── */\nhtml.arcade-checkout-scroll-lock,\nbody.arcade-checkout-scroll-lock {\n overflow: hidden !important;\n}\n\n/* ── Outer: fixed positioning context, z-index owner, no visual appearance ── */\n/* INT32_MAX — 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 — 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 — iOS ghost tap (300ms) would fall through */\n}\n\n/* ── Backdrop: dark overlay, only visible during confirmation ── */\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/* ── Inner morphing box ── */\n/*\n * Default: inset: 0 → 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/* ── Checkout content wrapper: hidden during expansion, revealed after ── */\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/* ── Close button — fixed to viewport top-right during checkout steps ── */\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/* ── Close button on success modal (top-right, sits on dimmed backdrop) ── */\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/* ── Header: white band, logo + stepper ── */\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/* ── Stepper ── */\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/* ── Horizontal divider below header ── */\n.arcade-checkout-divider {\n border: none;\n border-top: 1px solid #1b1b1b;\n margin: 0;\n flex-shrink: 0;\n}\n\n/* ── Body: grey area that fills remaining screen ── */\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/* ── White card: the actual form container ── */\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/* ── Plan period label ── */\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/* ── \"Start by entering your email\" heading ── */\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/* ── Email field ── */\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/* ── Consents ── */\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/* ── CTA button ── */\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/* ── Existing account step ── */\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/* ── Terms & Privacy ── */\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/* ── Already have an account ── */\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/* ── Payment step help footer ── */\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-host,\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-checkout-error-alert {\n width: 100%;\n padding: 14px 16px;\n border-radius: 6px;\n border: 1px solid #f1c0c0;\n background: #fdf2f2;\n box-sizing: border-box;\n}\n\n.arcade-checkout-error-alert-title {\n margin: 0 0 6px;\n font-size: 0.9375rem;\n font-weight: 600;\n line-height: 1.3;\n color: #8a1f1f;\n}\n\n.arcade-checkout-error-alert-message {\n margin: 0;\n font-size: 0.875rem;\n line-height: 1.45;\n color: #5c2b2b;\n}\n\n.arcade-checkout-error-alert-code {\n margin: 10px 0 0;\n font-size: 0.75rem;\n line-height: 1.3;\n color: #7a5555;\n letter-spacing: 0.01em;\n}\n\n.arcade-checkout-error-alert-code span {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-weight: 600;\n color: #6b3a3a;\n}\n\n.arcade-drop-in-error {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 12px;\n width: 100%;\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 — 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 — inline inside the morphed box\n =========================== */\n\n/*\n * .arcade-confirmation-inline fills the contracted arcade-checkout-screen.\n * No min-height — 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 — 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: contain;\n max-width: 100%;\n max-height: 100%;\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: 16px;\n align-items: center;\n }\n\n .arcade-confirmation-sheet--modal {\n max-height: calc(100vh - 32px);\n height: auto;\n overflow-y: auto;\n border-radius: 12px;\n }\n\n .arcade-confirmation-brand-wrap {\n height: 60px;\n min-height: auto;\n padding: 0 20px;\n margin-top: 0;\n }\n\n .arcade-confirmation-content {\n padding: 0 20px 20px;\n gap: 16px;\n }\n\n .arcade-confirmation-success-inner {\n padding: 16px;\n gap: 10px;\n }\n\n .arcade-confirmation-cert-icon-wrap {\n width: 56px;\n height: 56px;\n }\n\n .arcade-confirmation-payment-title {\n font-size: 18px;\n line-height: 24px;\n }\n\n .arcade-confirmation-welcome-heading {\n font-size: 22px;\n line-height: 28px;\n }\n\n .arcade-confirmation-welcome-block {\n gap: 16px;\n }\n\n .arcade-confirmation-info-icon {\n width: 44px;\n height: 44px;\n }\n\n .arcade-confirmation-info-icon--circle svg {\n width: 44px;\n height: 44px;\n }\n\n .arcade-confirmation-info-text {\n font-size: 14px;\n line-height: 20px;\n }\n\n .arcade-confirmation-action-btn {\n height: 50px;\n font-size: 18px;\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\n/* Cyclingnews ships a white-on-transparent lockup as its fallback logo, so the\n brand purple has to come from the bar rather than from the image. */\n.arcade-checkout--cyclingnews .arcade-confirmation-brand-bar {\n background: #371b51;\n padding: 12px 20px;\n box-sizing: border-box;\n}\n\n@media (max-width: 768px) {\n /* The mobile header shrinks to 60px, which the bar's min-height fills\n entirely: the coloured band would sit flush against the sheet's top edge.\n Sizing the band on its content keeps the white margin desktop gets. */\n .arcade-checkout--cyclingnews .arcade-confirmation-brand-wrap {\n height: auto;\n padding: 14px 20px 0;\n }\n\n .arcade-checkout--cyclingnews .arcade-confirmation-brand-bar {\n height: auto;\n min-height: 0;\n padding: 8px 16px;\n }\n}\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,"/* ── Brand account dropdown (Horse & Hound, Decanter) ── */\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:["/* ── Brand account dropdown (Horse & Hound, Decanter) ── */\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 p=t(d),u={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==p)e[p].references++,e[p].updater(u);else{var f=r(u,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,p,u,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 w(n,e){this.props=n,this.context=e}function k(n,e){if(null==e)return n.__?k(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?k(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?k(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)&&!z.__r++||c!=r.debounceRendering)&&((c=r.debounceRendering)||s)(z)}function z(){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=z.__r=0}}function D(n,e,t,o,r,i,a,c,s,l,A){var d,p,u,f,h,m,b,_=o&&o.__k||C,x=e.length;for(s=W(t,e,_,s,x),d=0;d<x;d++)null!=(u=t.__k[d])&&(p=-1!=u.__i&&_[u.__i]||g,u.__i=d,m=O(n,u,p,r,i,a,c,s,l,A),f=u.__e,u.ref&&p.ref!=u.ref&&(p.ref&&M(p.ref,null,u),A.push(u.ref,u.__c||f,u)),null==h&&null!=f&&(h=f),(b=!!(4&u.__u))||p.__k===u.__k?(s=T(u,s,n,b),b&&p.__e&&(p.__e=null)):"function"==typeof u.type&&void 0!==m?s=m:f&&(s=f.nextSibling),u.__u&=-7);return t.__e=h,s}function W(n,e,t,o,r){var i,a,c,s,l,A=t.length,d=A,p=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+p,a.__=n,a.__b=n.__b+1,c=null,-1!=(l=a.__i=P(a,t,s,d))&&(d--,(c=t[l])&&(c.__u|=2)),null==c||null==c.__v?(-1==l&&(r>A?p--:r<A&&p++),"function"!=typeof a.type&&(a.__u|=4)):l!=s&&(l==s-1?p--:l==s+1?p++:(l>s?p--:p++,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=k(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=k(n)),t.insertBefore(n.__e,e||null)),e=n.__e);do{e=e&&e.nextSibling}while(null!=e&&8==e.nodeType);return e}function L(n,e){return e=e||[],null==n||"boolean"==typeof n||(_(n)?n.some(function(n){L(n,e)}):e.push(n)),e}function P(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(u,"$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[p]=o[p]:(t[p]=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[p])return;return t(r.event?r.event(e):e)}}}function O(n,e,t,o,i,a,c,s,l,A){var d,p,u,f,h,m,g,b,I,y,k,E,S,N,z,W=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 W)try{if(b=e.props,I=W.prototype&&W.prototype.render,y=(d=W.contextType)&&o[d.__c],k=d?y?y.props.value:d.__:o,t.__c?g=(p=e.__c=t.__c).__=p.__E:(I?e.__c=p=new W(b,k):(e.__c=p=new w(b,k),p.constructor=W,p.render=X),y&&y.sub(p),p.state||(p.state={}),p.__n=o,u=p.__d=!0,p.__h=[],p._sb=[]),I&&null==p.__s&&(p.__s=p.state),I&&null!=W.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=x({},p.__s)),x(p.__s,W.getDerivedStateFromProps(b,p.__s))),f=p.props,h=p.state,p.__v=e,u)I&&null==W.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),I&&null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(I&&null==W.getDerivedStateFromProps&&b!==f&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(b,k),e.__v==t.__v||!p.__e&&null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(b,p.__s,k)){e.__v!=t.__v&&(p.props=b,p.state=p.__s,p.__d=!1),e.__e=t.__e,e.__k=t.__k,e.__k.some(function(n){n&&(n.__=e)}),C.push.apply(p.__h,p._sb),p._sb=[],p.__h.length&&c.push(p);break n}null!=p.componentWillUpdate&&p.componentWillUpdate(b,p.__s,k),I&&null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(f,h,m)})}if(p.context=k,p.props=b,p.__P=n,p.__e=!1,E=r.__r,S=0,I)p.state=p.__s,p.__d=!1,E&&E(e),d=p.render(p.props,p.state,p.context),C.push.apply(p.__h,p._sb),p._sb=[];else do{p.__d=!1,E&&E(e),d=p.render(p.props,p.state,p.context),p.state=p.__s}while(p.__d&&++S<25);p.state=p.__s,null!=p.getChildContext&&(o=x(x({},o),p.getChildContext())),I&&!u&&null!=p.getSnapshotBeforeUpdate&&(m=p.getSnapshotBeforeUpdate(f,h)),N=null!=d&&d.type===v&&null==d.key?H(d.props.children):d,s=D(n,_(N)?N:[N],e,t,o,i,a,c,s,l,A),p.base=e.__e,e.__u&=-161,p.__h.length&&c.push(p),g&&(p.__E=p.__=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(z=a.length;z--;)B(a[z]);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,p,u,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?u=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?p=h:"value"==d?m=h:"checked"==d?C=h:l&&"function"!=typeof h||b[d]===h||F(n,d,h,b[d],a);if(p)l||u&&(p.__html==u.__html||p.__html==n.innerHTML)||(n.innerHTML=p.__html),e.__k=[];else if(u&&(n.innerHTML=""),D("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&&k(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,w.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))},w.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),N(this))},w.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},z.__r=0,A=Math.random().toString(8),d="__d"+A,p="__a"+A,u=/(PointerCapture)$|Capture$/i,f=0,h=U(!1),m=U(!0);var $=0;function Z(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 K,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(K++,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 pn(n,e){var t=An(K++,3);!tn.__s&&_n(t.__H,e)&&(t.__=n,t.u=e,V.__H.__h.push(t))}function un(n){return nn=5,function(n,e){var t=An(K++,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(K++,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),K=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=[],K=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 Z("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:Z("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:Z("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 Z(v,{children:[Z("div",{className:"arcade-checkout-header",children:[t&&Z("img",{className:"arcade-checkout-logo",src:t,alt:e}),Z("nav",{className:"arcade-checkout-stepper","aria-label":"Checkout progress",children:[Z("span",{className:"arcade-checkout-stepper-step"+("account"===n?" active":""),children:"Account"}),Z("span",{className:"arcade-checkout-stepper-chevron",children:">"}),Z("span",{className:"arcade-checkout-stepper-step"+("payment"===n?" active":""),children:"Payment"})]})]}),Z("hr",{className:"arcade-checkout-divider"})]})}function vn(n,e){for(var t in e)n[t]=e[t];return n}function wn(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 kn(n,e){this.props=n,this.context=e}(kn.prototype=new w).isPureReactComponent=!0,kn.prototype.shouldComponentUpdate=function(n,e){return wn(this.props,n)||wn(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 zn=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);zn(n,e,t,o)};var Dn=r.unmount;function Wn(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 Wn(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 Ln(){this.__u=0,this.o=null,this.__b=null}function Pn(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),Dn&&Dn(n)},(Ln.prototype=new w).__c=function(n,e){var t=e.__c,o=this;null==o.o&&(o.o=[]),o.o.push(t);var r=Pn(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)},Ln.prototype.componentWillUnmount=function(){this.o=[]},Ln.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]=Wn(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 w).__a=function(n){var e=this,t=Pn(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=L(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)};w.prototype.isReactComponent=!0,["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(w.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=L(e.children).forEach(function(n){n.props.selected=-1!=o.value.indexOf(n.props.value)})),null!=o.defaultValue&&(o.value=L(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 Zn=r.diffed;r.diffed=function(n){Zn&&Zn(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 Kn=t(327),Vn=t.n(Kn),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=un(null),d=!1;pn(()=>{t(d)},[d,t]),fn(o,()=>({closeUi:()=>l(!1),getPayload:()=>r?{wineRelationship:r}:{},canContinue:()=>!0}),[r,d]),pn(()=>{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=(u=r,Ae.find(n=>n.value===u)?.label??"Select your wine relationship");var u;return Z("div",{className:"arcade-account-field",children:[Z("label",{className:"arcade-account-field-label",id:"arcade-wine-relationship-label",htmlFor:"arcade-wine-relationship-trigger",children:Z("strong",{children:"Select your wine relationship (optional)"})}),Z("div",{className:"arcade-account-disciplines-dropdown",ref:A,children:[Z("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:[Z("span",{className:"arcade-account-disciplines-trigger-text",children:p}),Z("span",{className:"arcade-account-disciplines-chevron","aria-hidden":"true"})]}),s&&Z("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 Z("li",{role:"presentation",children:Z("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)})})]}),Z("p",{className:"arcade-account-disciplines-hint",children:"Open the list and tap the option that best describes your relationship with wine."}),a&&Z("p",{className:"arcade-account-field-error",role:"alert",children:a})]})}),pe=de,ue=["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=un(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[...ue]}(),p=!1;pn(()=>{t(p)},[p,t]),fn(o,()=>({closeUi:()=>l(!1),getPayload:()=>r.length>0?{favouriteDisciplines:r}:{},canContinue:()=>!0}),[r,p]),pn(()=>{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=0===r.length?"Select favourite disciplines":r.join(", ");return Z("div",{className:"arcade-account-field",children:[Z("label",{className:"arcade-account-field-label",id:"arcade-disciplines-label",htmlFor:"arcade-disciplines-trigger",children:Z("strong",{children:"Select your favourite disciplines (optional)"})}),Z("div",{className:"arcade-account-disciplines-dropdown",ref:A,children:[Z("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:[Z("span",{className:"arcade-account-disciplines-trigger-text",children:u}),Z("span",{className:"arcade-account-disciplines-chevron","aria-hidden":"true"})]}),s&&Z("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 Z("li",{role:"presentation",children:Z("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)})})]}),Z("p",{className:"arcade-account-disciplines-hint",children:"Open the list and tap each discipline that applies to you."}),a&&Z("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 Z(he,{ref:t,...e});case"decanter":return Z(pe,{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),[p,u]=dn(!1),[f,h]=dn(""),[m,g]=dn(!1),C=un(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:p,...C.current?.getPayload()??{}}))):h("Please enter a valid email address"):h("Please enter your email")};return Z(v,{children:[Z(Bn,{onClick:i}),Z(yn,{activeStep:"account"}),Z("div",{className:"arcade-checkout-body",children:Z("div",{className:"arcade-checkout-card",children:[t&&Z("p",{className:"arcade-account-notice",role:"status",children:t}),Z("p",{className:"arcade-account-plan-label",children:Z(v,e?{children:"Loading your plan…"}:n?{children:["You've selected a ",Z("strong",{children:n.toLowerCase()})," subscription"]}:{children:"You've selected a subscription"})}),Z("h2",{className:"arcade-account-title",children:"Start by entering your email"}),Z("div",{className:"arcade-account-field",children:[Z("label",{className:"arcade-account-field-label",htmlFor:"arcade-email-input",children:[Z("strong",{children:"Email"})," (required)"]}),Z("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&&Z("p",{className:"arcade-account-field-error",role:"alert",children:f})]}),Z(me,{ref:C,brandName:window.FUTR?.Kiosq?.defaultSiteConfig.site.split("_")[0],isLoading:c,onDismissAccountNotice:o,onBlockingChange:g}),Z("div",{className:"arcade-account-consents",children:[Z("label",{className:"arcade-account-checkbox",children:[Z("input",{type:"checkbox",checked:A,onChange:()=>d(!A),disabled:c}),Z("span",{children:["Sign me up to the ",window.FUTR?.Kiosq?.defaultSiteConfig?.name," newsletter"]})]}),Z("label",{className:"arcade-account-checkbox",children:[Z("input",{type:"checkbox",checked:p,onChange:()=>u(!p),disabled:c}),Z("span",{children:"Receive email from us on behalf of our trusted partners or sponsors"})]})]}),Z("button",{type:"button",className:"arcade-account-cta-btn",onClick:x,disabled:c||m,children:c?"Checking...":"Continue to payment"}),Z("p",{className:"arcade-account-terms",children:["By submitting your information you agree to the"," ",Z("a",{href:b,target:"_blank",rel:"noopener noreferrer",children:"Terms & Conditions"})," ","and"," ",Z("a",{href:_,target:"_blank",rel:"noopener noreferrer",children:"Privacy Policy"})," ","and are aged 16 or over."]}),Z("p",{className:"arcade-account-login-link",children:[ht?`Already have a ${ht} account? `:"Already have an account? ",Z("button",{type:"button",onClick:a,children:"Log in"})]})]})})]})}function be({planPeriodDisplay:n,planMetaLoading:e,message:t,onClose:o,onLogin:r}){return Z(v,{children:[Z(Bn,{onClick:o}),Z(yn,{activeStep:"account"}),Z("div",{className:"arcade-checkout-body",children:Z("div",{className:"arcade-checkout-card",children:[Z("p",{className:"arcade-existing-account-message",children:t||"We noticed you already have an account with us. Please log in to continue."}),Z("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 Z("div",{className:"arcade-confirmation-modal-backdrop",role:"presentation",onClick:n=>{n.target===n.currentTarget&&e()},children:Z("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:[Z(Bn,{onClick:e}),Z("div",{className:"arcade-confirmation-brand-wrap",children:Z("div",{className:"arcade-confirmation-brand-bar",children:Z("img",{src:o,alt:ht})})}),Z("div",{className:"arcade-confirmation-content",children:[Z("div",{className:"arcade-confirmation-success-card",children:Z("div",{className:"arcade-confirmation-success-inner",children:[Z("div",{className:"arcade-confirmation-cert-icon-wrap",children:Z("svg",{className:"arcade-confirmation-cert-icon",fill:"none",preserveAspectRatio:"none",viewBox:"0 0 62 62",children:Z("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"})})}),Z("p",{className:"arcade-confirmation-payment-title",children:"Payment successful"})]})}),Z("div",{className:"arcade-confirmation-welcome-block",children:[Z("h1",{id:"arcade-confirmation-dialog-title",className:"arcade-confirmation-welcome-heading",children:["Welcome to ",ht]}),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 Z(v,{children:Z("p",{className:"arcade-confirmation-brand-field",children:[o,": ",Z("strong",{children:t})]})},n)}),Z("div",{className:"arcade-confirmation-info-row",children:[Z("div",{className:"arcade-confirmation-info-icon arcade-confirmation-info-icon--circle","aria-hidden":!0,children:Z("svg",{fill:"none",viewBox:"0 0 60 60",children:[Z("rect",{fill:"#EDEDED",height:"60",rx:"30",width:"60"}),Z("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"})]})}),Z("p",{className:"arcade-confirmation-info-text",children:"We've logged you in so you can begin enjoying your premium subscription straight away"})]}),Z("div",{className:"arcade-confirmation-info-row",children:[Z("div",{className:"arcade-confirmation-info-icon arcade-confirmation-info-icon--muted","aria-hidden":!0,children:Z("svg",{fill:"none",viewBox:"0 0 25.6 19.2",children:Z("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"})})}),Z("p",{className:"arcade-confirmation-info-text",children:"You will receive a confirmation email shortly, where you can verify your email and set a password"})]})]}),Z("button",{type:"button",className:"arcade-confirmation-action-btn",onClick:t,children:"Start reading"})]})]})})}function xe({message:n,errorCode:e=null,className:t}){return Z("div",{className:["arcade-checkout-error-alert",t].filter(Boolean).join(" "),role:"alert",children:[Z("p",{className:"arcade-checkout-error-alert-title",children:"Something went wrong"}),Z("p",{className:"arcade-checkout-error-alert-message",children:n}),e?Z("p",{className:"arcade-checkout-error-alert-code",children:["Reference: ",Z("span",{children:e})]}):null]})}function Be(n){if(null===n||"object"!=typeof n||Array.isArray(n))return!1;const e=Object.getPrototypeOf(n);return e===Object.prototype||null===e}function Ie(n){if("object"!=typeof n||null===n)return n;try{return structuredClone(n)}catch{if(Array.isArray(n))return n.map(n=>Ie(n));if(Be(n)){const e=n,t={};for(const n of Object.keys(e))t[n]=Ie(e[n]);return t}return n}}function ye(n,e){if(Be(e))for(const t of Object.keys(e)){const o=e[t];if(void 0===o)continue;if(!(t in n)){n[t]=Ie(o);continue}const r=n[t];Be(r)&&Be(o)?ye(r,o):n[t]=Ie(o)}}function ve(n,e){const t=Ie(n);return ye(t,e),t}const we=new Set(["newsletterConsent","contactConsent"]);function ke(n){const e={};for(const[t,o]of Object.entries(n))we.has(t)||void 0===o||(e[t]=o);return e}class Ee extends Error{constructor(n,e){super(n),this.name="ArcadeCheckoutError",this.errorCode=e}}const Se=["checkout-order-completed","checkout-complete","arcade-checkout-complete","drop-in-checkout-complete"],Ne="widget-ready",ze={"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 De(){try{window.ArcadeWidget?.postMessage({type:"close-widget"})}catch{}}function We(n){return"string"==typeof n&&""!==n.trim()?n.trim():null}function Te(n){if(!Array.isArray(n))return null;const e=new Set;for(const t of n){const n=We(t);if(n&&!e.has(n))return e.add(n),n}return null}function Le(n){const e=n.data;return e&&"object"==typeof e?e:n}function Pe(n){return We(n.type)??We(n.MessageType)??""}function je(n){return!1!==n.Status&&!1!==n.status}function Fe(n){return Se.includes(n)}function Ue(n){const e=n.properties;if(e&&"object"==typeof e){const n=e,t=We(n.transaction_id)??We(n.transactionId);if(t)return t}return We(n.orderId)??We(n.order_id)??("object"==typeof n.order&&null!==n.order?We(n.order.id):null)}function Oe(n){return"purchase"===n?"purchase":ze[n]??null}function Re(n){const e=n.subscription,t=n.order,o=n.payload,r=[Te(n.subscriptionIds),Te(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=We(n);if(e)return e}return null}const Ye="/kiosq-api";function He(){const n=document.cookie.match(/(?:^|;\s*)_ga=GA\d+\.\d+\.(\d+\.\d+)/);return n?n[1]:null}function Qe(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 Me(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 Xe(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 $e(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 Ze(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?$e(Object(t),!0).forEach(function(e){Xe(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):$e(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}const Ke="arcade";function Ve(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(Ze(Ze({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,Ke)}function Je(n,e){const t=function(n){if(!n||"object"!=typeof n)return null;const e=Le(n);if(!je(e))return null;const t=Pe(e);if("analytics-track"===t){const n=function(n){const e=n.detail;return e&&"object"==typeof e?We(e.eventName):null}(e);return n?Oe(n):null}return Fe(t)?"purchase":Oe(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=Le(n),t=e.detail;if(t&&"object"==typeof t){const n=Ue(t);if(n)return n}return Ue(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 — missing pushToDataLayer or planDetails",{hasPushToDataLayer:!!window.pushToDataLayer,planDetails:n})}(o,r,i,a,Ke),void console.log("[ArcadeCheckout] Tracked purchase event",{orderId:c,itemPriceId:e.itemPriceId})):void console.warn("[ArcadeCheckout] purchase message missing transaction_id / orderId — purchase not tracked")}e.trackedEvents.add(t),Ve(t,e.planDetails,e.itemPriceId),console.log("[ArcadeCheckout] Tracked widget event:",t)}var o,r,i,a}const Ge="https://magsdirect-staging-public.s3.eu-west-1.amazonaws.com/drop-in/arcade-widget.js",nt="drop-in-checkout";function et(n){n&&(n.removeAttribute("id"),n.remove())}function tt(n){document.querySelectorAll(`script[src="${n}"]`).forEach(n=>n.remove())}function ot({email:n,itemPriceId:e,planDetails:t,isConnected:o,chargebeeCustomerExists:r,checkoutToken:i,chargebeeCustomerId:a,onComplete:c,onError:s,onProcessingStart:l,onReady:A}){const[d,p]=dn("loading"),[u,f]=dn(null),[h,m]=dn(null),g=un(!1),C=un(c),b=un(s),_=un(l),x=un(A),B=un(Ge),I=un(!1),y=un(void 0),v=un(void 0),w=un(null),k=un(null),E=un({planDetails:t,itemPriceId:e,isConnected:o,trackedEvents:new Set});return C.current=c,b.current=s,_.current=l,x.current=A,E.current={planDetails:t,itemPriceId:e,isConnected:o,trackedEvents:E.current.trackedEvents},pn(()=>{I.current=!1,g.current=!1,E.current.trackedEvents=new Set,p("loading"),f(null),m(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||Ge;B.current=o;const c=w.current;if(!c)return f("Arcade checkout mount is missing."),p("error"),void b.current("Arcade checkout mount is missing.");De(),et(k.current),k.current=null,tt(o),delete window.ArcadeWidget;const s=document.createElement("div");s.id=nt,s.className="arcade-drop-in-mount-target",c.replaceChildren(),c.appendChild(s),k.current=s;const l=n=>{Je(n,E.current),(n=>{if(g.current||!function(n){if(!n||"object"!=typeof n)return!1;const e=Le(n);return!!je(e)&&Fe(Pe(e))}(n))return;g.current=!0,_.current?.();const e=function(n){if(!n||"object"!=typeof n)return null;const e=Le(n);if(!Fe(Pe(e)))return null;const t=e.detail;if(t&&"object"==typeof t){const n=Re(t);if(n)return n}return Re(e)}(n)??void 0;Promise.resolve(C.current(e)).catch(n=>{console.error("[DropInCheckout] Post-completion handler failed:",n)})})(n)};return(async()=>{try{const c=`kiosq_checkout_${Date.now()}`,s=await async function(n,e,t,o,r,i){const a=ve(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(`${Ye}/api/arcade/bootstrap`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(A)}),p=await Me(d);if(!d.ok||!p.session_id)throw new Ee(p.error||`Arcade bootstrap failed (${d.status})`,"string"==typeof p.error_code?p.error_code:void 0);return p.session_id}(n,e,r,i,c,a);if(I.current)return;if(await new Promise(n=>{window.setTimeout(n,0)}),I.current)return;const{promise:A,cancel:d}=function(n=6e4){let e,t,o=!1;const r=()=>{t&&(document.removeEventListener(Ne,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(Ne,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()}}(l),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(nt))throw new Error(`#${nt} 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}})}(s),I.current)return;p("ready"),x.current?.()}catch(n){if(I.current)return;const e=n instanceof Error?n.message:"Arcade checkout could not be loaded.",t=n instanceof Ee?n.errorCode:void 0;console.error("[DropInCheckout] Bootstrap failed:",n),f(e),m(t??null),p("error"),b.current(e,t)}finally{v.current=void 0}var t})(),()=>{I.current=!0,v.current?.(),v.current=void 0,y.current?.(),y.current=void 0,De(),et(k.current),k.current=null,tt(B.current),delete window.ArcadeWidget}},[n,e,r,i,a]),Z("div",{className:"arcade-drop-in-checkout",children:["error"===d&&u&&Z("div",{className:"arcade-drop-in-error",children:[Z(xe,{message:u,errorCode:h}),Z("button",{type:"button",className:"arcade-account-cta-btn arcade-drop-in-retry-btn",onClick:()=>window.location.reload(),children:"Refresh page"})]}),Z("div",{className:"arcade-drop-in-mount",children:["loading"===d&&Z("div",{className:"arcade-drop-in-loading","aria-live":"polite","aria-busy":"true",children:Z("span",{className:"arcade-drop-in-spinner",role:"status","aria-label":"Loading checkout"})}),Z("div",{ref:w,className:"arcade-drop-in-mount-host"})]})]})}function rt({planId:n,email:e,businessEntity:t,brandFields:o={},onSimulatePayment:r,isProcessing:i=!1,errorMessage:a=null,onClose:c}){return In(),Z(v,{children:[Z(Bn,{onClick:c}),Z("hr",{className:"arcade-checkout-divider"}),Z("div",{className:"arcade-checkout-body",children:Z("div",{className:"arcade-placeholder-card",children:[Z("p",{children:Z("strong",{children:"Arcade Checkout Placeholder"})}),Z("p",{children:["plan_id: ",n]}),Z("p",{children:["email: ",e]}),Z("p",{children:["business_entity: ",t]}),Object.entries(o).map(([n,e])=>Z("p",{children:[n,":"," ",Array.isArray(e)?e.join(", "):String(e??"")]},n)),a&&Z("p",{className:"arcade-account-field-error",role:"alert",children:a}),Z("button",{type:"button",className:"arcade-placeholder-simulate-btn",onClick:()=>{r()},disabled:i,children:i?"Processing...":"Simulate Success"})]})})]})}function it({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:p,onDropInError:u,onProcessingStart:f,onSimulatePayment:h,isProcessing:m=!1,errorMessage:g=null,errorCode:C=null,onClose:b}){const _=d&&Boolean(n),x=Boolean(o.trim())&&!A,[B,I]=dn(!1);pn(()=>{I(!_)},[l,_]);const y=x&&B&&!m;return Z(v,{children:[Z(Bn,{onClick:b,disabled:m}),Z(yn,{activeStep:"payment"}),Z("div",{className:["arcade-checkout-body",_&&"arcade-checkout-body--drop-in",m&&"arcade-checkout-body--processing"].filter(Boolean).join(" "),children:x?_?Z(v,{children:[Z(ot,{email:o,itemPriceId:n,planDetails:e,isConnected:1===t,chargebeeCustomerExists:a,checkoutToken:c,chargebeeCustomerId:s,onComplete:p,onError:u,onProcessingStart:f,onReady:()=>I(!0)},l),!m&&g&&B&&Z(xe,{className:"arcade-drop-in-processing-error",message:g,errorCode:C})]}):Z(rt,{planId:n,email:o,businessEntity:r,brandFields:i,onSimulatePayment:h,isProcessing:m,errorMessage:g,onClose:b}):Z("div",{className:"arcade-drop-in-checkout",children:Z("div",{className:"arcade-drop-in-mount",children:Z("div",{className:"arcade-drop-in-loading","aria-live":"polite","aria-busy":"true",children:Z("span",{className:"arcade-drop-in-spinner",role:"status","aria-label":"Loading checkout"})})})})}),y&&Z("div",{className:"arcade-checkout-help",children:Z("p",{className:"arcade-checkout-help-text",children:[Z("strong",{children:"Need help?"})," Check our"," ",Z("a",{href:"https://www.magazinesdirect.com/page/faq",target:"_blank",rel:"noopener noreferrer",children:"FAQs"})," or email"," ",Z("a",{href:"mailto:help@magazinesdirect.com",target:"_blank",rel:"noopener noreferrer",children:"help@magazinesdirect.com"})]})})]})}const at="arcade-checkout-processing-root",ct='\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 st(){return document.querySelector(".arcade-checkout-body--drop-in")??document.querySelector(".arcade-checkout-body")}function lt(){const n=document.getElementById(at);n?.remove(),st()?.classList.remove("arcade-checkout-body--processing")}var At=t(3601),dt={};dt.styleTagTransform=ce(),dt.setAttributes=oe(),dt.insert=ee().bind(null,"head"),dt.domAPI=Gn(),dt.insertStyleElement=ie(),Vn()(At.A,dt),At.A&&At.A.locals&&At.A.locals;const pt="arcade_checkout_return",ut=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function ft(){const n=window.FUTR?.Kiosq?.User?.email?.trim();return n&&ut.test(n)?n:null}const ht=(window.FUTR?.Kiosq?.defaultSiteConfig?.checkout?.site_label||window.FUTR?.Kiosq?.defaultSiteConfig?.name||"Premium").trim();function mt(n){return n.trim().split(/\s+/).map(n=>n?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():n).join(" ")}const gt="arcade-checkout-root",Ct=function(){const n=document.querySelector(`body > #${gt}`);if(n)return n;const e=document.getElementById(gt);e&&e.remove();const t=document.createElement("div");return t.id=gt,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)}(Z(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,p]=dn(""),[u,f]=dn({newsletterConsent:!1,contactConsent:!1}),[h,m]=dn(!1),[g,C]=dn(!1),[b,_]=dn(null),[x,B]=dn(null),[I,y]=dn(null),[v,w]=dn(!1),[k,E]=dn(null),[S,N]=dn(null),[z,D]=dn(0),[W,T]=dn(!1),[L,P]=dn(null),[j,F]=dn(null),U=un(0),[O,R]=dn(!1),Y=un({email:d,consents:u});Y.current={email:d,consents:u};const H=un(n);H.current=n;const Q=un(null),M=un(null),q=un(!1),X=(n,e,t)=>{q.current||(q.current=!0,Ve("begin_checkout",n,e,{user_data:{email_provided:!0,...t?{newsletter_consent:t.newsletterConsent,contact_consent:t.contactConsent}:{}}}))},$=()=>{lt();try{sessionStorage.removeItem(pt)}catch{}t(null),r(null),a(null),s(null),A(!1),p(""),f({newsletterConsent:!1,contactConsent:!1}),m(!1),C(!1),_(null),B(null),y(null),w(!1),E(null),N(null),D(0),T(!1),P(null),F(null),R(!1),Q.current=null,M.current=null,q.current=!1},K=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===H.current;if(o.exists&&!r)return t("existing_account"),!1;if(r&&o.active_subscription)return(()=>{let n=null;try{n=sessionStorage.getItem(pt),sessionStorage.removeItem(pt)}catch{}$(),n?window.location.replace(n):window.location.reload()})(),!1;p(n),f(e),w(Boolean(o.exists)),E("string"==typeof o.checkout_token?o.checkout_token:null),N("string"==typeof o.chargebee_customer_id?o.chargebee_customer_id:null),_(null),B(null),R(!0),D(n=>n+1),t("payment");const i=Q.current,a=M.current;return i&&a&&X(i,a,e),!0})(n,e,await r.json())},V=async n=>{p(n),_(null),B(null),R(!0);try{await K(n,{newsletterConsent:!1,contactConsent:!1})}catch(n){console.error("[ArcadeCheckout] Logged-in preflight error:",n),_("Could not start checkout. Please try again."),B(null),t("account")}finally{T(!1)}},J=un({beginLoggedInPayment:V,runCustomerCheckForPayment:K,doReset:$});J.current={beginLoggedInPayment:V,runCustomerCheckForPayment:K,doReset:$},pn(()=>{window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.ArcadeCheckout={getPostPurchasePayload:()=>{const{email:n,consents:e}=Y.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(pt,window.location.href)}catch{}y(null),M.current=n,q.current=!1,r(n),a(null),Q.current=null,s(null),A(!0);const o=ft();o?(T(!0),t("payment")):(T(!1),t("account")),!e?.originRect||"undefined"!=typeof window&&("function"==typeof window.matchMedia?window.matchMedia("(max-width: 768px)").matches:window.innerWidth<=768)?(F(null),P("fullscreen"),R(!0)):(F(e.originRect),P("origin"),R(!1)),(async()=>{try{const e=await async function(n){const e=await fetch(`${Ye}/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);Q.current=e,a(e),e&&(Ve("add_to_cart",e,n),ft()&&X(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?mt(e):n.name?.trim()?mt(n.name.trim()):null}(e))}catch{s(null)}finally{A(!1)}})(),o&&J.current.beginLoggedInPayment(o)}}},[]),pn(()=>{if("origin"===L){let n=0;const e=requestAnimationFrame(()=>{n=requestAnimationFrame(()=>P("fullscreen"))});return U.current=e,()=>{cancelAnimationFrame(e),cancelAnimationFrame(n)}}if("fullscreen"===L&&!O&&j){const n=setTimeout(()=>R(!0),900);return()=>clearTimeout(n)}if("exiting"===L){const n=setTimeout($,480);return()=>clearTimeout(n)}},[L,O,j]),pn(()=>{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]),pn(()=>{if(null===e)return;const n=Array.from(document.querySelectorAll("nav.navigation, nav.primary-nav, header#header, header.header")),t=n.map(n=>n.style.zIndex);return n.forEach(n=>{n.style.zIndex="10"}),()=>{n.forEach((n,e)=>{const o=t[e];o?n.style.zIndex=o:n.style.removeProperty("z-index")})}},[e]);const G=()=>{g||("payment"===e&&De(),P("exiting"))},nn=()=>{t("confirmation"),P("confirming")},en=()=>{y(null),window.FUTR?.Connect?.Auth?.login({paywall:!0})},tn=window.FUTR?.Kiosq?.defaultSiteConfig,on=Boolean(tn?.arcade_api_key_public&&tn?.arcade_api_base_url),rn=()=>{!function(){if(document.getElementById(at))return;const n=st();if(!n)return;n.classList.add("arcade-checkout-body--processing");const e=document.createElement("div");e.id=at,e.className="arcade-drop-in-processing-overlay",e.setAttribute("aria-live","polite"),e.setAttribute("aria-busy","true"),e.innerHTML=ct,n.appendChild(e)}(),C(!0)},an=()=>{lt(),C(!1)},cn=n=>window.FUTR?.Kiosq?.User?.email?(window.dispatchEvent(new CustomEvent("evt_a13x")),document.dispatchEvent(new Event("userDataChanged")),an(),void nn()):n?.requestLogin?(an(),y("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")),an(),void nn());if(null===e||null===L)return null;const sn=j&&"origin"===L?{"--arcade-origin-top":`${j.top}px`,"--arcade-origin-right":window.innerWidth-j.right+"px","--arcade-origin-bottom":window.innerHeight-j.bottom+"px","--arcade-origin-left":`${j.left}px`}:void 0,ln=window.FUTR?.Kiosq?.defaultSiteConfig?.site?.split("_")[0]?.toLowerCase()??"",An=["arcade-checkout-outer",ln&&`arcade-checkout--${ln}`,"confirming"===L?"is-confirming":"","exiting"===L?"is-exiting":""].filter(Boolean).join(" "),fn=["arcade-checkout-screen","origin"===L?"arcade-screen--origin":"","confirming"===L||"exiting"===L&&"confirmation"===e?"arcade-screen--confirming":"",j||"fullscreen"!==L?"":"arcade-screen--no-morph"].filter(Boolean).join(" ");return Z("div",{className:An,children:[Z("div",{className:"arcade-checkout-backdrop",role:"presentation",onClick:"confirmation"===e?G:void 0}),Z("div",{className:fn,style:sn,children:"confirmation"===e?Z(_e,{brandFields:ke(u),onClose:G,onStartReading:()=>{P("exiting"),setTimeout(()=>{window.location.reload()},480)}}):Z("div",{className:["arcade-checkout-content",O&&"arcade-content--visible"].filter(Boolean).join(" "),children:"account"===e?Z(Ce,{planPeriodDisplay:c,planMetaLoading:l,accountNotice:I,onDismissAccountNotice:()=>y(null),onContinue:async(n,e)=>{m(!0),y(null);try{await K(n,e)}catch(n){console.error("[ArcadeCheckout] Account step error:",n)}finally{m(!1)}},onClose:G,onLogin:en,isLoading:h}):"existing_account"===e?Z(be,{planPeriodDisplay:c,planMetaLoading:l,message:I,onClose:G,onLogin:en}):Z(it,{planId:o,planDetails:i,isConnected:n,email:d,businessEntity:window.FUTR?.Kiosq?.defaultSiteConfig?.cb_business_entity,brandFields:ke(u),chargebeeCustomerExists:v,checkoutToken:k,chargebeeCustomerId:S,dropInSessionKey:z,isPreflightLoading:W,useDropInCheckout:on,onDropInComplete:async e=>{_(null),B(null),De();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:He()??"",...ke(t)},c=await fetch(`${Ye}/api/post-purchase-arcade`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)}),s=await Me(c);if(!c.ok)throw new Error(s.error||`Post-purchase failed (${c.status})`);return Qe(s),s}(e,1===n,u,d);return void cn(t)}cn()}catch(n){console.error("[ArcadeCheckout] Drop-in post-purchase error:",n),an(),_(n instanceof Error?n.message:"Payment could not be completed. Please try again."),B(null)}},onDropInError:(n,e)=>{_(n),B(e??null)},onProcessingStart:rn,onSimulatePayment:async()=>{if(!o||!d)return _("Missing email or plan. Go back to the account step."),void B(null);rn(),_(null),B(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:He()??"",ga_session_id:document.cookie.match(/_ga_[^=]+=GS2\.\d+\.s(\d+)/)?.[1]??null??"",...ke(o)},s=await fetch(`${Ye}/api/arcade-mock-checkout`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(c)}),l=await Me(s);if(!s.ok)throw new Error(l.error||`Mock checkout failed (${s.status})`);return Qe(l),l}(d,o,1===n,u);cn(e)}catch(n){console.error("[ArcadeCheckout] Mock payment error:",n),an(),_(n instanceof Error?n.message:"Payment could not be completed. Please try again."),B(null)}},isProcessing:g,errorMessage:b,errorCode:x,onClose:G})})})]})},{isConnected:window.FUTR?.Kiosq?.User?1:0}),Ct)})();
//# sourceMappingURL=arcade-checkout.js.map</script><script class="kiosq-gates-api" type="text/javascript">(()=>{"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 — 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 /* Doc icon stays available when minimized */\n & .assistant-doc-icon {\n display: inline-flex;\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#kiosqAssistant ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n#kiosqAssistant ::-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 — 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/* ─── Debug Tabs ─────────────────────────────────── */\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/* ─── A/B Tests Section ──────────────────────────── */\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: "▸"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "▾"; }\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;IACA,4CAA4C;IAC5C;MACE,oBAAoB;IACtB;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 — 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 /* Doc icon stays available when minimized */\n & .assistant-doc-icon {\n display: inline-flex;\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#kiosqAssistant ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 7px;\n}\n#kiosqAssistant ::-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 — 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/* ─── Debug Tabs ─────────────────────────────────── */\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/* ─── A/B Tests Section ──────────────────────────── */\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: "▸"; font-size: 9px; }\ndetails[open] .ab-context-summary::before { content: "▾"; }\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},8880(e,n,t){var a=t(299),i=t(908),o=t(4277);!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"),n=(()=>{const n={},t={},r=(e,n)=>{window.dispatchEvent(new CustomEvent(e,{detail:n}))};return{list:async function(){const n=window.FUTR?.Kiosq?.defaultSiteConfig?.site||"";if(!n)return console.warn("[Kiosq Gates] No site configured"),[];const t=await fetch(e()+"/api/external/gates?site="+encodeURIComponent(n),{credentials:"include"});if(!t.ok)throw new Error("Failed to list gates");return(await t.json()).gates||[]},load:async function(t){if(n[t])return n[t];const a=await fetch(e()+"/api/external/gate/"+encodeURIComponent(t),{credentials:"include"});if(!a.ok){if(404===a.status)throw new Error("Gate not found: "+t);throw new Error("Failed to load gate")}const i=await a.json();return n[t]=i,i},show:async function(e,n={}){const a=await this.load(e),i=n.container||"body",o=document.querySelector(i);if(!o)return console.error("[Kiosq Gates] Container not found:",i),!1;const l="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-");let s=document.getElementById(l);return s?(s.parentElement!==o&&("prepend"===n.position?o.prepend(s):o.appendChild(s)),s.style.display="block"):(s=document.createElement("div"),s.id=l,s.className="kiosq-gate",s.dataset.gateId=e,s.innerHTML=a.css+a.markup,"prepend"===n.position?o.prepend(s):"replace"===n.position?o.replaceWith(s):o.appendChild(s),(e=>{e.querySelectorAll("script").forEach(e=>{const n=document.createElement("script");Array.from(e.attributes).forEach(e=>{n.setAttribute(e.name,e.value)}),e.textContent&&(n.textContent="(function() {"+e.textContent+"})();");const t=e.parentNode;t&&t.replaceChild(n,e)})})(s),this._setupHandlers(s,e,a,n)),t[e]=!0,document.body.classList.add("kiosq-gate-visible"),r("KiosqGateShown",{id:e,headline:a.headline,data:a}),!0},hide:function(e){const n="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),a=document.getElementById(n);return!!a&&(a.style.display="none",t[e]=!1,Object.values(t).some(e=>e)||document.body.classList.remove("kiosq-gate-visible"),r("KiosqGateHidden",{id:e}),!0)},remove:function(e){const n="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),a=document.getElementById(n);return!!a&&(a.remove(),delete t[e],Object.values(t).some(e=>e)||document.body.classList.remove("kiosq-gate-visible"),r("KiosqGateRemoved",{id:e}),!0)},isVisible:function(e){return!0===t[e]},getVisible:function(){return Object.keys(t).filter(e=>t[e])},hideAll:function(){Object.keys(t).forEach(e=>this.hide(e))},removeAll:function(){Object.keys(t).forEach(e=>this.remove(e)),Object.keys(n).forEach(e=>{const n="kiosq-gate-"+e.replace(/[^a-zA-Z0-9-_]/g,"-"),t=document.getElementById(n);t&&t.remove()})},clearCache:function(e){e?delete n[e]:Object.keys(n).forEach(e=>delete n[e])},preload:async function(e){const n=Array.isArray(e)?e:[e];return(await Promise.allSettled(n.map(e=>this.load(e)))).map((e,t)=>({id:n[t],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,n,t,r){const l=this,s=t.config?.item_price_id||"";e.querySelectorAll('.kiosq-checkout, [data-kiosq-checkout], [data-kiosq-action="subscribe"]').forEach(t=>{t.addEventListener("click",c=>{c.preventDefault();const d=t.dataset.itemId||t.dataset.kiosqCheckout||s;if(!d)return void console.error("[Kiosq Gates] No item price ID configured");const p=window.FUTR?.Kiosq?.Checkout;if(p)try{const s=(n=>{const t=n.dataset.kiosqOrigin?.trim();return t&&(n.closest(t)||e.querySelector(t))||n})(t);let c=!1;const A=e=>{c||(c=!0,window.removeEventListener("KiosqCheckoutCovering",u),clearTimeout(m),setTimeout(()=>{l.hide(n),r.onCheckout?.()},"arcade"===e?950:0))},u=e=>{const n=e.detail;n?.itemId&&n.itemId!==d||A(n?.provider)},m=window.setTimeout(()=>A(),2e3);window.addEventListener("KiosqCheckoutCovering",u),async function(e,n={}){const t=e,r=t.getAttribute("data-tracking")?.trim()||n.defaultTracking||"gate",l=t.getAttribute("data-kiosq-template")?.trim()||n.templateFallback||i.x3;!function(e,n){try{if(!window.freyr?.cmd||"function"!=typeof window.freyr.cmd.push)return;(0,a.R)(e,n)}catch{}}(`interact with ${(0,o.eO)()}`,`join from ${r}`),await(0,i.UP)({location:r,template:l,type:(0,o.js)()},"signup",e)}(t,{defaultTracking:"gate",templateFallback:n}).finally(()=>{p.open(d,{originEl:s})})}catch(e){console.error("[Kiosq Gates] Checkout error:",e),r.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?.(),r.onLogin?.()})}),e.querySelectorAll(".kiosq-close, [data-kiosq-close]").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),l.hide(n),r.onClose?.()})})},_cache:n,_visible:t}})();window.FUTR.Kiosq.Gates=n,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:n}}))}()},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)}}))})}},1299(e,n,t){t.d(n,{X:()=>i,g:()=>o});const a="kiosq_ab_uid";function i(){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())}}function o(e,n){return e%n}},8804(e,n,t){t.d(n,{RW:()=>g,j3:()=>A,ru:()=>m});var a=t(1299),i=t(5755);const o=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"]),r=new Set(["limitOfFreeArticle","limitOfFreeArticleAfterLogin","triggerMessageFrom","limitOfContent","limitOfContentMobile","traffic_exposure_rate"]);function l(e,n){return o.has(e)?"true"===n||!0===n:r.has(e)?parseFloat(n):n}function s(e){if(e.config_entries&&e.config_entries.length>0){const n={};for(const t of e.config_entries)t.key&&(n[t.key]=l(t.key,t.value));return n}return e.config??{}}function c(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 d(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,i.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=>c(e,t)):n.every(e=>c(e,t))}const p=new Set;async function A(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 u(e,n){if(p.has(e))return;p.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 m(){const e=window.FUTR?.Kiosq;if(!e?.finalSiteConfig)return{};const n=e.AbTest?.overrideCampaignsPatch??{};return 0===Object.keys(n).length?{}:(Object.assign(e.finalSiteConfig,n),n)}function g(e){const{abTests:n,status:t,endpoint:i}=e,o=(0,a.X)(),r=window.FUTR?.Kiosq?.defaultSiteConfig,l=n.filter(e=>e.enabled&&e.variants.length>=2),c={uid:o,experiments:[],skippedExperiments:[],fetchStatus:t,fetchedCount:n.length,endpoint:i,overrideCampaignsPatch:{}};if(0===l.length||!r)return void(window.FUTR.Kiosq.AbTest=c);const p=[],A=[],g={},f={};for(const e of l){if(!d(e)){const n=e.conditions?.query_object?.rules?.length??0;A.push({name:e.name,reason:`${n} condition${n>1?"s":""} not matched`});continue}const n=(0,a.g)(o,e.variants.length),t=e.variants[n],i=s(t),r=!!e.override_campaigns;p.push({name:e.name,variantCount:e.variants.length,variantIndex:n,variant:t.name,configPatch:i,overrideCampaigns:r}),i&&Object.keys(i).length>0&&(Object.assign(g,i),r&&Object.assign(f,i)),u(e.name,t.name)}Object.assign(window.FUTR.Kiosq.defaultSiteConfig,g),window.FUTR.Kiosq.AbTest={...c,experiments:p,skippedExperiments:A,overrideCampaignsPatch:f},m()}},9090(e,n,t){t.d(n,{RW:()=>a.RW,j3:()=>a.j3,ru:()=>a.ru});var a=t(8804)},7819(e,n,t){t.d(n,{$m:()=>s,F1:()=>h,Fn:()=>f,GK:()=>y,IA:()=>C,I_:()=>d,KA:()=>l,V1:()=>_,XL:()=>k,Zd:()=>p,aq:()=>m,bG:()=>w,bU:()=>B,fU:()=>v,ki:()=>A,mD:()=>E,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)&&k(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",w=e=>e?.finalSiteConfig?.wall_type??e?.defaultSiteConfig?.wall_type??"paywall",b=e=>e?.finalSiteConfig?.traffic_exposure_rate??e?.defaultSiteConfig?.traffic_exposure_rate??null,y=e=>e?.hasRegAuthForceTag||!1,k=e=>e?.hasVanPaywallControlTag||!1,v=e=>"regwall"===w(e)||"regwallAuth"===w(e)?"regwall":"paywall"===w(e)||"regwallAuthPaywall"===w(e)&&(0,a.wR)(e)?"paywall":"regwall",x=(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},B=()=>/preview\./.test(window.location.hostname),E=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=x(Number(a),b(e)),r.eL.value.active=x(Number(a),b(e))}var n,t;e.active||(e.hasBarrier=!1,r.eL.value.hasBarrier=!1,window.FUTR.Kiosq.hasBarrier=!1),B()&&(e.hasBarrier=!0,r.eL.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0)},_=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:()=>w,bj:()=>b,fU:()=>s.fU,G5:()=>v,A1:()=>h,ay:()=>x});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(5902),u=t(5755);const m=(0,p.A)();let g=!1,f=!1;const h=()=>f,C=()=>{f=!0,document.dispatchEvent(new CustomEvent("KiosqBarrierResolved"))},w=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)}},b=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),y(),e.hasBarrier=!0,i.eL.value.hasBarrier=!0,window.FUTR.Kiosq.hasBarrier=!0,(0,l.Me)()},y=()=>{(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"),(0,s.bU)()&&e.classList.add("text-selectable")}),document.querySelector("body")?.classList.add("hasBarrier")},k=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)&&w(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"),b(e)):(0,o.wR)(e)&&((0,o.kR)(e)||(0,s.xz)(e))?(0,s.aq)(e)&&w(e):t?((0,r.R)(`show ${(0,s.fU)(e)}`,"barrier"),b(e)):(0,s.aq)(e)&&!n&&w(e)})(e),console.log("globalBarrierBehavior",k),Promise.resolve(!0)},v=e=>{d.B.on("kiosqRegwall",()=>{w(e)})},x=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,k(e).then(()=>{C(),(0,a.vC)()})}else!(0,s.bU)()&&B(),C(),(0,a.vC)();E(e)},B=()=>{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"))},E=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("🎯 Kiosq Barrier State Debug (AppPaywall)"),console.table(e),e.shouldShow?(console.log("✅ 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("❌ 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("❌ 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:()=>w,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))))},w=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:()=>k,Pq:()=>y,bU:()=>A,eO:()=>d,js:()=>p,sv:()=>C,sy:()=>w});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 w(){const e=i.eL.value;return"metered"===(e?.finalSiteConfig?.wall_system??e?.defaultSiteConfig?.wall_system??"classic")}async function b(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 k(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 b(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(9896),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(9896),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(9896),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)},9896(e,n,t){t.d(n,{G:()=>d});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){return null==e||""===e?a.x:String(e)}function d(e){"undefined"==typeof window||"undefined"==typeof document||null===document.getElementById("article-body")&&(!/theweek\.com/i.test(window.location.hostname)||!window.location.pathname.includes("/edition"))||function(e){const n=window;"function"!=typeof n.pushToDataLayer?(n.dataLayer=n.dataLayer||[],Array.isArray(n.dataLayer)&&n.dataLayer.push(e)):n.pushToDataLayer(e)}(function(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}}(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:c(n.container?.location),template:c(n.container?.template)}},state:{product:c(t.product),campaign:c(t.campaign),loggedIn:t.loggedIn??"N",kiosqId:c(t.kiosqId),accountStatus:c(t.accountStatus),sha256_email_address:c(t.sha256_email_address),meter:[{type:"regwall",allowance:c(t.meter?.[0]?.allowance),remaining:c(t.meter?.[0]?.remaining)},{type:"paywall",allowance:c(t.meter?.[1]?.allowance),remaining:c(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:()=>N,Me:()=>R,Du:()=>U,kq:()=>D,NU:()=>M});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 w=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function b(e,n){const t={event:`marfeel_${e}`,marfeel:y(n)};window.dataLayer=window.dataLayer||[],window.dataLayer.push(t),w.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 k=(0,a.A)({prefix:"MARFEEL",backgroundColor:"#FF6B00"});function v(){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 x(e){const{template:n,campaign:t,position:a}=v(),i={...e,user_type:e.user_type||l(),template:n,position:a};return t&&(i.campaign=t),i}function B(e,n,t="chargebee",a,i){const o=x({payment_provider:t,plan_id:e});a&&(o.transaction_id=a),i&&(o.currency=i),T("subscribe",o,n),b("subscription_conversion",{planId:e,value:n,provider:t,transactionId:a,currency:i,template:o.template,campaign:o.campaign,position:o.position}),k.log("Subscription conversion tracked",{planId:e,value:n,provider:t,currency:i,template:o.template,campaign:o.campaign})}function E(e="paywall"){const n=x({source:e});T("signup",n),b("signup_conversion",{source:e,template:n.template,campaign:n.campaign,position:n.position}),k.log("Signup conversion tracked",{source:e,template:n.template,campaign:n.campaign})}function _(e="default",n="unknown"){const{template:t,campaign:a}=v(),i=x({source:e});i.position=n,T("newsletter",i),b("newsletter_conversion",{newsletterName:e,template:t,campaign:a,position:n}),k.log("Newsletter conversion tracked",{newsletterName:e,template:t,campaign:a,position:n})}function q(e,n,t,a="chargebee"){const i=x({payment_provider:a,plan_id:e});t&&(i.currency=t),T("begin_checkout",i,n),b("begin_checkout_conversion",{planId:e,value:n,currency:t,provider:a,template:i.template,campaign:i.campaign,position:i.position}),k.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=x({payment_provider:a,plan_id:e});t&&(i.currency=t),T("checkout_abandoned",i,n),b("checkout_abandoned_conversion",{planId:e,value:n,currency:t,provider:a,template:i.template,campaign:i.campaign,position:i.position}),k.log("Checkout abandoned conversion tracked",{planId:e,value:n,currency:t,template:i.template,campaign:i.campaign})}function T(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)}]),k.log(`Marfeel Compass: trackConversion('${e}')`,a)}function F(){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 Y(){const e=F(),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🎯 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(){b("page_view")}function R(){b("barrier_impression",{barrierType:m()})}function U(e){b("barrier_unlock",{unlockMethod:e})}function D(e,n){b("cta_click",{ctaType:e,ctaPosition:n}),function(e,n){const t=x({source:e});t.position=n,T(`cta_${e}`,t),k.log("CTA conversion tracked",{ctaType:e,ctaPosition:n,template:t.template,campaign:t.campaign})}(e,n)}function M(e,n){b("free_article_view",{freeArticlesRemaining:e,totalFreeArticles:n})}let K=!1,$=!1,j=!1;function O(){j||K&&$&&(j=!0,C(),I(),L.log("Deferred page view fired (barrier resolved + user data loaded)"))}function N(){window.FUTR=window.FUTR||{},window.FUTR.Marfeel={debug:Y,getState:F,trackSubscription:B,trackSignup:E,trackNewsletter:_,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",()=>{K=!0,L.log("Barrier resolved, checking if page view can fire..."),O()}),document.addEventListener("KiosqUserDataIsLoadingEnd",()=>{j||($=!0,L.log("User data loaded, checking if page view can fire..."),O())}),!1===window.FUTR?.Connect?.Auth?.kiosqUserIsLoading&&($=!0,L.log("User data was already loaded")),setTimeout(()=>{j||(L.log(`Safety timeout: firing page view (barrier=${K}, user=${$})`),j=!0,C(),I())},1e4),O()}},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}},545(e,n,t){t.d(n,{X:()=>r});var a=t(1500),i=t(45),o=t(4456);function r(){"undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.kiosqEvent={trackLoginEvent(e,n,t,i,o){(0,a.Z)(e,n,t,i,o)},trackSignupEvent(e,n,t,a,o){(0,i.s)(e,n,t,a,o)},trackShowEventOnce(e){(0,o.Sd)(e)}})}},5902(e,n,t){t.d(n,{J:()=>be,L:()=>ye});var a=t(2074),i=t(545),o=t(5755);function r(e,n){const t=function(e){const n=e?.site?.trim()??"";if(""!==n)return n;const t=window.FUTR?.Kiosq?.defaultSiteConfig?.site||window.FUTR?.Kiosq?.finalSiteConfig?.site||window.FUTR?.Kiosq?.site||"";return String(t).trim()}(e);if(""===t)throw new Error(`${n}: site is missing. Pass { site } or ensure defaultSiteConfig.site is set.`);return{site:t,endpoint:function(){const e=(window.FUTR?.Kiosq?.defaultSiteConfig?.kiosqEndpoint||window.FUTR?.Kiosq?.kiosqEndpoint||"").trim();return""===e||/^https?:\/\//i.test(e)?"/kiosq-api":e.replace(/\/$/,"")}().replace(/\/$/,"")}}var l=t(1715),s=t(4640),c=t(7584);const d=e=>(0,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",children:(0,l.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"})}),p=e=>{const{visible:n}=e;return n?(0,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.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,l.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.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 A=t(8032),u=t(7819),m=t(4176),g=t(950);const f=(0,g.A)(),h=(e,n,t)=>t=>{const a=document.querySelector(`#${be}`),i=document.querySelector(u.KA);if(!a||!i)return void console.warn("Paywall container or locked element not found:",`#${be}`,a,u.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,u.rV)(),o.classList.add("hidden"),i.style.setProperty("height","auto")),e&&e(!r)},C=(e,n)=>{const t=document.querySelector(u.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)"))},w=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,l.Y)("div",{className:"paywall-height-input",children:(0,l.Y)("ul",{className:"",children:(0,l.FD)("li",{children:[(0,l.FD)("span",{children:["Vertical position ",(0,l.Y)(m.A,{text:{__html:"Based on text size, should be <br />roughly the same on desktop and mobile"},children:(0,l.Y)("a",{className:"btn",children:"?"})}),":"]}),(0,l.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,l.Y)(m.A,{text:"This value will be set in proof.vanilla.tools",children:(0,l.Y)("div",{className:"indicator",children:n})})]})})})},b=e=>{const{KiosqData:n}=e,[t,a]=(0,c.J0)(!1);let i=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold,r=window?.ffte?.properties?.misc?.Kiosq?.viewportThreshold;i||(i=(0,o.a8)(n.finalSiteConfig?.limitOfContent||0)),r||(r=(0,o.a8)(n.finalSiteConfig?.limitOfContentMobile||0));const[s,g]=(0,c.J0)(i),[C,b]=(0,c.J0)(r),[y,k]=(0,c.J0)(!1);return(0,c.vJ)(()=>{const e=document.querySelector(`#${be}`),n=e?.querySelector("div:first-child"),t=ye.filter(e=>(0,o.Kt)(e))?.map(e=>(0,o.Kt)(e))[0];(0,u.rV)(),n&&(n.classList.add("hidden"),f.debug(`Preview: hiding paywall #${be} div`,n,t)),t&&t?.style?.setProperty("height","auto"),k(!1)},[]),(0,l.Y)(c.FK,{children:(0,l.FD)("div",{className:"paywall-settings-button-container",children:[(0,l.Y)("div",{className:"flex",children:(0,l.Y)(m.A,{text:"Show Paywall Settings",children:(0,l.Y)("a",{className:"btn alone",onClick:()=>a(!t),children:(0,l.Y)(d,{})})})}),t&&(0,l.Y)("div",{className:"paywall-settings-overlay",children:(0,l.FD)("div",{className:"paywall-settings-modal",children:[(0,l.FD)("header",{className:"paywall-settings-header",children:[(0,l.Y)("h3",{children:"Paywall Settings"}),(0,l.Y)("div",{className:"paywall-settings-actions",children:(0,l.Y)(m.A,{text:y?"Show":"Hide",children:(0,l.Y)("a",{className:"btn",onClick:h(k,s),children:(0,l.Y)(p,{visible:y})})})})]}),(0,l.Y)("div",{className:"paywall-settings-content",children:(0,l.Y)(w,{desktopLimit:s,mobileLimit:C,setDesktopLimit:g,setMobileLimit:b})}),(0,l.Y)("p",{children:"Note: this is for preview only : you need to report the value for this Article in:"}),(0,l.FD)("p",{children:[(0,l.Y)(A.A,{}),(0,l.Y)("code",{children:" Settings -> Paywall Viewport threshold"})]})]})})]})})},y=({KiosqData:e})=>(0,l.Y)(c.FK,{children:(0,l.Y)(b,{KiosqData:e})});var k=t(3413),v=t(4456),x=t(9891),B=t(299),E=t(3076),_=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,B.R)(`interact with ${(0,u.fU)(n)}`,"subscription page"),(0,E.kq)("subscribe","barrier"),(0,_.UP)((0,_.Kw)(n,"inline"),"signup",e.target);const l=o[r];l&&(window.location.href=l)})(n,e)})});const t="regwall"===(0,u.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,B.R)("Interact with regwall","Dismiss"),(0,E.kq)("dismiss","regwall"),(0,_.UP)((0,_.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),T=t(8262),F=t(3610);const Y=({templateData:e})=>(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars from-generic","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",children:[(0,l.Y)("button",{className:"dismiss-barrier","aria-label":"Close",children:(0,l.Y)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,l.Y)("path",{d:"M6 6 L18 18 M18 6 L6 18",stroke:"currentColor","stroke-width":"2.2","stroke-linecap":"round"})})}),(0,l.Y)("div",{class:"kiosq-logo rowLeft",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,l.FD)("div",{class:"kiosq-login-button rowLeft","data-testid":"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"barrier","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,l.Y)("div",{className:"container-kiosq-markup-signup-button",dangerouslySetInnerHTML:{__html:e?.buttonText||""}})}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]}),(0,l.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,l.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]}),L=({templateData:e})=>(0,l.FD)("div",{id:"main_layer_regwall",class:"kiosq-main-layer disable-scrollbars",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-logo rowLeft",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description","data-testid":"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textBeforeButton||""}})}),(0,l.Y)("template",{"data-slice-id":"slice-newsletterForm-kiosq","data-slice-class":"NewsletterFormSlice"}),(0,l.Y)("div",{class:"kiosq-conditions","data-testid":"kiosq-conditions",children:(0,l.Y)("div",{className:"container-kiosq-markup-textafterbutton",dangerouslySetInnerHTML:{__html:e?.textAfterButton||""}})})]})]});var I=t(6321),R=t(9652);const U=(0,g.A)();var D;!function(e){e.Main="Main",e.Premium="Premium",e.Regwall="Regwall"}(D||(D={}));const M=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}},K=(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)})},$=({kiosqData:e,fetchedMatchCampaigns:n,isShowingBarrier:t})=>{const i=(e=>{const{defaultSiteConfig:n,finalSiteConfig:t}=e,a=t||n;let i={LayerComponent:Y,...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,u.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,u.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,u.F1)(e)&&Object.assign(i,{LayerComponent:L,customTemplateId:a?.regwall_layer_custom_template,customTemplateComputed:a?.layerCustomMarkup?.regwall_layer,type:D.Regwall}),(0,s.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})}),R.y$.value=e,U.info("Updated customTemplatesInfos from useMainLayerResolver",e)},[n,t,i.customTemplateId]),i})(e),{cleanHtml:o,scripts:r,externalScripts:c}=M(i.customTemplateComputed??""),d=(0,s.li)(!1);return(0,s.vJ)(()=>{if(!t||d.current)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=()=>{d.current||(R.eL.value?.hasBarrier||window.FUTR?.Kiosq?.hasBarrier)&&(d.current=!0,(0,k.y)({location:"inline",template:i.customTemplateId}))};return(0,S.A1)()?e():document.addEventListener("KiosqBarrierResolved",e,{once:!0}),()=>{document.removeEventListener("KiosqBarrierResolved",e)}},[t,i.customTemplateComputed,i.customTemplateId,i.LayerComponent]),(0,s.vJ)(()=>{if(!t)return;if(!i.customTemplateComputed&&!i.LayerComponent)return;const e=document.querySelector("#kiosq-app-paywall-js");e&&((r.length>0||c.length>0)&&!e.querySelector(".kiosq-custom-js")&&K(e,r,c),queueMicrotask(()=>{(0,v.uU)("#kiosq-app-paywall-js",{location:"inline",template:i.customTemplateId})}))},[t,i.customTemplateId,i.customTemplateComputed,i.LayerComponent]),(0,s.vJ)(()=>((0,x.$4)(e),q(e),(0,x.$h)(e),(0,S.G5)(e),(0,x.L)(e),()=>{(0,T.S)()}),[]),(0,s.vJ)(()=>{(0,x.$4)(e),q(e),(0,x.$h)(e)},[i.customTemplateComputed,t]),(0,s.vJ)(()=>{(0,u.bU)()?(0,u.rV)():(0,u.V1)(e)},[e,t]),(0,l.Y)("div",{className:"wrapper-template wrapper-main-template"+(t?" is-visible":" is-not-visible"),"data-testid":"main-layer-wrapper-main",children:t&&(0,l.FD)(a.FK,{children:[i?.customTemplateComputed&&"string"==typeof i.customTemplateComputed?(0,l.Y)("div",{className:"main-custom-template",dangerouslySetInnerHTML:{__html:o}}):(0,l.Y)(i.LayerComponent,{templateData:i}),(0,l.Y)(F.A,{classOverrides:{loaderContent:"override-loader-position overlay "+(n?.matchOne.isLoading?"show-kiosq-loader":"hide-kiosq-loader"),loader:"color-loader"}})]})})},j=({templateData:e})=>(0,l.FD)(a.FK,{children:[(0,l.Y)("div",{class:"kiosq-sticky-flag"}),(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer from-generic","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,l.FD)("div",{class:"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"sticky","data-paywall-param":!0,"data-mrf-conversion":"cta_subscribe",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-signup-button",dangerouslySetInnerHTML:{__html:e?.stickyButtonText||""}})}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]})]})]})]}),O=({templateData:e})=>(0,l.FD)(a.FK,{children:[(0,l.Y)("div",{class:"kiosq-sticky-flag"}),(0,l.FD)("div",{class:"kiosq-main-layer disable-scrollbars kiosq-sticky-layer","data-testid":"kiosq-main-layer",children:[(0,l.Y)("div",{class:"kiosq-gradient"}),(0,l.FD)("div",{class:"kiosq-main-layer-container",style:"background-color:#ededed",children:[(0,l.Y)("div",{class:"kiosq-sticky-logo rowRight",children:(0,l.Y)("img",{src:`${e?.logo}`})}),(0,l.Y)("div",{class:"kiosq-description",children:(0,l.Y)("div",{className:"container-kiosq-markup-sticky-textbeforebutton",dangerouslySetInnerHTML:{__html:e?.textStickyBeforeButton||""}})}),(0,l.Y)("a",{href:"#main_layer_regwall",children:(0,l.Y)("div",{class:"kiosq-login-button",children:(0,l.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 N;!function(e){e.Main="Sticky",e.Regwall="Sticky Regwall"}(N||(N={}));var z=t(4481);const P=({onStickyFlagFooter:e})=>{const[n,t]=(0,s.J0)(!1),[a,i]=(0,z.q)();return n!==i&&(e(i),t(i)),(0,l.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:j,...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,u.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,u.F1)(e)&&(i.StickyLayerComponent=O),(0,s.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:N.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:N.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})}),R.y$.value=e},[n,t,i.stickyCustomTemplateId]),i})(e),{cleanHtml:o,scripts:r,externalScripts:c}=M(i.stickyCustomTemplateComputed??""),d=(0,s.li)(!1);return(0,s.vJ)(()=>{t&&!d.current&&(i.stickyCustomTemplateComputed||i.StickyLayerComponent)&&(d.current=!0,(0,v.Sd)({location:"sticky",template:i.stickyCustomTemplateId}))},[t,i.stickyCustomTemplateComputed,i.stickyCustomTemplateId,i.StickyLayerComponent]),(0,s.vJ)(()=>((0,x.$4)(e),q(e),(0,x.$h)(e),(0,x.L)(e),()=>{(0,T.S)()}),[]),(0,s.vJ)(()=>{(0,x.$4)(e),q(e),(0,x.$h)(e)},[i.stickyCustomTemplateComputed,t]),(0,s.vJ)(()=>{if(t&&i.stickyCustomTemplateComputed){const e=document.querySelector("#kiosq-app-paywall-js");if(!e)return;K(e,r,c)}},[t,i.stickyCustomTemplateComputed]),(0,u.aq)(e)&&(0,B.R)(`show ${(0,u.fU)(e)}`,"sticky"),(0,l.Y)(a.FK,{children:(0,l.FD)("div",{className:"wrapper-template sticky-layer-generic","data-testid":"sticky-layer-wrapper",children:[i?.stickyCustomTemplateComputed&&"string"==typeof i.stickyCustomTemplateComputed?(0,l.Y)("div",{className:"sticky-layer-custom-template","data-testid":"sticky-layer-wrapper",dangerouslySetInnerHTML:{__html:o}}):(0,l.Y)(i.StickyLayerComponent,{templateData:i}),(0,l.Y)(F.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}),G="REQUEST_STARTED",J="REQUEST_SUCCESSFUL",V="REQUEST_FAILED",Q=(e,n)=>{switch(n.type){case G:return{...e,isLoading:!0};case J: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,s.WO)(Q,{isLoading:!0,data:null,error:null});return(0,s.vJ)(()=>{const i=new AbortController,r=setTimeout(()=>{i.abort()},a);return(async()=>{o({type:G,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:J,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,g.A)({prefix:"KIOSQ App Campaign ",backgroundColor:"#c18ff2",color:"#ffffff"}),te={"Content-Type":"application/json","Accept-Encoding":"gzip"},ae=(0,g.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),ie=({eventName:e,kiosqInfo:n})=>{T.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 r=document.getElementById(e);r||(r=document.createElement("div"),r.id=e),n.every(e=>{let n=(0,o.Kt)(e);return!n||("prepend"===t?n.prepend(r):n.parentNode?.insertBefore(r,n.nextSibling))}),(0,a.XX)(i,r)})},placeEltToTarget:({hooks:e=[]})=>{e?.forEach(({target:e,parents:n=[],component:t,position:i},r)=>{const l=document.createElement("div");(0,a.XX)(t,l);const s=l.firstChild;s&&!s.id&&(s.id=`${e}-${r}`),n.forEach(n=>{let t=(0,o.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(s,t);break;case"after":t.parentNode?.insertBefore(s,t.nextSibling);break;case"prepend":t.prepend(s);break;case"append":t.append(s);break;default:t.parentNode?.replaceChild(s,t)}})})}}),se={site:{js:"kiosq-site-custom-js",css:"kiosq-site-custom-css",templateClass:"kiosq-site-injected-element"},campaign:{js:"kiosq-campaign-custom-js",css:"kiosq-campaign-custom-css",templateClass:"kiosq-injected-element"}},ce=(e,n="campaign")=>{const{processRewriteLinks:t}=(l=e,{processRewriteLinks:()=>{if(l.finalSiteConfig?.inject?.links_rewriter&&l.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=l.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",l?.Campaign.id?`${l.kiosqEndpoint}/#/campaigns/${l?.Campaign.id}`:`${l.kiosqEndpoint}/#/sites-configs/${l?.defaultSiteConfig.site}`)}})}}}),{processInjectCustomJS:i,processInjectCustomCSS:o}=((e,n="campaign")=>{const{placeEltToTarget:t}=le(),i=e?.finalSiteConfig?.inject??{},o=i.injection_js_selector?i.injection_js_selector:null,r=se[n],l=i.custom_js?"site"===n?`(function(D){\n const custom_js = () => {\n${i.custom_js}\n};\n D.readyState === "loading" ? D.addEventListener("DOMContentLoaded", custom_js) : custom_js();\n})(document);`:`(function (D,W) {\n const custom_js = () => {\n${i.custom_js}\n};\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n})(document,window);`:"";return{processInjectCustomJS:()=>{t({hooks:[{target:r.js,parents:o?[o]:["head"],position:"append",component:(0,a.h)("script",{type:"text/javascript",id:r.js,dangerouslySetInnerHTML:{__html:l}})}]})},processInjectCustomCSS:()=>{t({hooks:[{target:r.css,parents:o?[o]:["head"],position:"append",component:(0,a.h)("style",{type:"text/css",id:r.css,dangerouslySetInnerHTML:{__html:i.custom_css??""}})}]})}}})(e,n),{processingCustomTemplateInjection:r}=((e,n="campaign")=>({processingCustomTemplateInjection:()=>{const{placeEltToTarget:t}=le(),i=se[n].templateClass,o="site"===n?`${e.kiosqEndpoint}/#/sites-configs/${e?.defaultSiteConfig?.site}`:`${e.kiosqEndpoint}/#/campaigns/${e?.Campaign?.id}`;e.finalSiteConfig?.inject?.elements_custom_template&&e.finalSiteConfig.inject.elements_custom_template.length>0&&e.finalSiteConfig.inject.elements_custom_template.forEach(e=>{t({hooks:[{target:i,parents:[e?.css_selector],position:e?.position,component:(0,a.h)("div",{className:i,"original-element-replaced":e?.css_selector,"element-injected-by-kiosq-with":o,dangerouslySetInnerHTML:{__html:e.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,n);var l;e.finalSiteConfig?.is_injection_enabled&&("site"!==n||(()=>{const e=window;return e.FUTR=e.FUTR||{},e.FUTR.Kiosq=e.FUTR.Kiosq||{},!e.FUTR.Kiosq.__siteInjectionDone&&(e.FUTR.Kiosq.__siteInjectionDone=!0,!0)})())&&("site"!==n?(t(),r(),i(),o()):i())},de=(e,n)=>{if(null==e||""===e)return;const t=Number(e);return Number.isNaN(t)?void 0:`${"string"==typeof n?n:""}${t.toFixed(2)}`};var pe=t(9090);const Ae={matchOne:{isLoading:!1,data:null,error:null},matchAll:{isLoading:!1,data:null,error:null}},ue=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||[]},R.eL.value.Campaign={...R.eL.value.Campaign,id:e?.data?.rule?.name||R.eL.value.Campaign?.id||"",campaignMatch:e?.data?.rule||R.eL.value.Campaign?.campaignMatch||{},campaignsMatch:e?.data?.rules||R.eL.value.Campaign?.campaignsMatch||[]}};var me=t(4191);const ge=()=>{const e=(0,g.A)(),[n,t]=(0,s.J0)(R.eL.value),[i,r]=(0,s.J0)((0,u.Fn)(n)),[c,d]=(0,s.J0)(null),p=R.eL.value?.finalSiteConfig?.template_sticky||!1,A=new URLSearchParams(window.location.search),m=!!R.WE.value.isDebugMode||"1"===A.get("_flexi_kiosq_debug");let{fetcherMatchCampaigns:f,siteConfig:h}=((e,n)=>{const t=(0,g.A)({prefix:"KIOSQ App Campaign",backgroundColor:"#c18ff2"}),[a,i]=(0,s.J0)(Ae),[r,l]=(0,s.J0)(e?.defaultSiteConfig);if((0,s.vJ)(()=>{(({eventName:e,kiosqInfo:n})=>{T.B.on(e,()=>{ae.log(e,n)})})({eventName:"KiosqEnvironment",kiosqInfo:R.WE.value}),(({eventName:e,kiosqInfo:n})=>{T.B.on(e,()=>{ae.log(e,n)})})({eventName:"UserContextComputed",kiosqInfo:e?.Campaign?.Context||[]}),ie({eventName:"KiosqEnvironment"}),ie({eventName:"UserContextComputed"})},[]),(0,s.vJ)(()=>{const n=e?.defaultSiteConfig;n?.is_injection_enabled&&ce({...e,finalSiteConfig:n},"site")},[]),(0,s.vJ)(()=>{const n=a?.matchOne?.data;if(!a?.matchOne?.isLoading&&n?.matched&&n?.result)try{const t=JSON.parse(n.result);if(!t?.is_injection_enabled)return;ce({...e,finalSiteConfig:{...r,is_injection_enabled:!0,inject:t.inject||{}}},"campaign")}catch(e){t.warn("Failed to parse campaign injection config",e)}},[a]),e?.defaultSiteConfig?.campaign_enable){const r=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_one`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,o.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,s.vJ)(()=>{t.isLoading||ne.log("Pythia match one:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);let c={...a,matchOne:r};if(n){const n=(e=>{const n={url:`${e.defaultSiteConfig?.pythia_cache_endpoint||""}/match_all`,data:{profileId:e.defaultSiteConfig.guid,data:H((0,o.zZ)(e?.Campaign?.Context)),returnWith:{profileMeta:!0},application:"kiosq"},headersOptions:te},t=ee(n);return(0,s.vJ)(()=>{t.isLoading||ne.log("Pythia match all result:","\n request:",n,"\n response:",t.data,"\n error:",t.error)},[t.isLoading]),t})(e);c={...c,matchAll:n},ue(n),(0,s.vJ)(()=>{i(c),R.Rf.value=c},[n.isLoading])}(0,s.vJ)(()=>{if(i(c),R.Rf.value=c,!r?.isLoading&&r?.data?.matched){t.info("Campaign matched:",r?.data?.rule?.name);const n=r?.data?.result?JSON.parse(r.data.result):{},a=(e=>{return e?.offers&&Array.isArray(e.offers)?{...e,offers:(n=e.offers,Array.isArray(n)?n.map(e=>(e=>{if(!e||"object"!=typeof e)return e;const n=e.currency??"",t={...e},a=de(e.price,n);void 0!==a?t.price_formatted=a:delete t.price_formatted;const i=de(e.first,n);return void 0!==i?t.first_formatted=i:delete t.first_formatted,t})(e)):n)}:e;var n})((0,o.$N)(e.defaultSiteConfig,n)),i=window.FUTR?.Kiosq?.AbTest?.overrideCampaignsPatch??{},s=Object.keys(i).length>0?{...a,...i}:a;l(s),(0,R.CR)({...e,finalSiteConfig:s}),(0,pe.ru)(),(0,u.aq)(e)&&(0,B.R)("show campaign",r?.data?.rule?.name||""),ue(r)}},[r?.isLoading])}return{fetcherMatchCampaigns:a,siteConfig:r}})(R.eL.value,m);const C={...R.eL.value,finalSiteConfig:h};null!==c||(f.matchOne.isLoading||null===f.matchOne.data&&null===f.matchOne.error)&&h.campaign_enable||(R.eL.value=C,(0,R.CR)(C),d(!1)),!1===c&&((0,S.ay)(C),(0,R.CR)(R.eL.value),t(R.eL.value),r((0,u.Fn)(R.eL.value)),e.log("FUTR.KiosqData","\n",R.eL.value,"\n",`isShowBarrier:${(0,u.Fn)(R.eL.value)}; conditions:`,`(isActive&&!isRegWallAuthConnected&&!isGranted&&!isHubPageActive):${(0,u.$m)(R.eL.value)&&!(0,u.I_)(R.eL.value)&&!(0,I.kR)(R.eL.value)&&!(0,u.zt)(R.eL.value)},`,"classic"===(0,u.IA)(R.eL.value)?`-> isUnderClassicPaywall:${(0,u.zU)(R.eL.value)}`:"metered"===(0,u.IA)(R.eL.value)?`-> !isSeeingFreeArticle:${!(0,me.uG)(R.eL.value)}`:""),(0,E.s1)(),d(!0));const[w,b]=(0,s.J0)(!1);return(0,s.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,l.Y)(P,{onStickyFlagFooter:n=>e(n)}),t))})(b)},[b]),(0,s.vJ)(()=>{if(null!==i&&!0===c&&window?.FUTR?.Kiosq?.resolveKiosqDataV2){const e=n;e.hasBarrier=i,delete e.promiseKiosqDataV2,delete e.resolveKiosqDataV2,(0,R.CR)(e),window.FUTR.Kiosq.resolveKiosqDataV2(e)}},[i,c]),(0,s.vJ)(()=>{const e=()=>{(0,S.qL)(C)};return window.addEventListener("evt_a13x",e),()=>window.removeEventListener("evt_a13x",e)},[]),(0,l.FD)(l.FK,{children:[(0,l.Y)(z.r,{render:({inView:e,entry:t})=>(0,l.FD)(l.FK,{children:[(0,l.Y)($,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i}),p&&i&&!e&&void 0!==t&&t?.boundingClientRect?.y<0&&!w&&(0,l.Y)(W,{kiosqData:n,fetchedMatchCampaigns:f,isShowingBarrier:i})]})}),(0,u.bU)()&&(0,l.Y)(y,{KiosqData:n})]})},fe=({templateData:e})=>(0,l.FD)(l.FK,{children:[(0,l.Y)("div",{class:"kiosq-dropdown kiosq-dropdown-menu-header",children:(0,l.FD)("label",{for:"kiosq-dropdown-checkbox",children:[(0,l.Y)("img",{src:"https://cdn.mos.cms.futurecdn.net/flexiimages/m7awu8serc1613169967.svg",alt:"HubPage",className:"kiosq-dropdown-checkbox-img"}),(0,l.Y)("svg",{preserveAspectRatio:"xMidYMid meet",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",children:(0,l.Y)("path",{d:"M1000 100L500 900 0 100h1000z"})})]})}),(0,l.Y)("input",{id:"kiosq-dropdown-checkbox",type:"checkbox"}),(0,l.Y)("div",{class:"kiosq-main-layer kiosq-header-menu-layer kiosq-header-menu-layer-default",children:(0,l.FD)("div",{class:"kiosq-main-layer-container",children:[(0,l.Y)("div",{class:"kiosq-title",children:(0,l.Y)("a",{href:e?.hubpage_link,children:(0,l.Y)("div",{dangerouslySetInnerHTML:{__html:e?.hubpage_title||""}})})}),(0,l.Y)("div",{class:"kiosq-subtitle",dangerouslySetInnerHTML:{__html:e?.hubpage_subtitle||""}}),(0,l.Y)("div",{class:"kiosq-description",dangerouslySetInnerHTML:{__html:e?.hubpage_description||""}}),(0,l.FD)("div",{class:"kiosq-login-button",children:[(0,l.Y)("button",{class:"kiosq-event-signup","data-tracking":"header-dropdown-menu","data-paywall-param":"true","data-mrf-conversion":"cta_subscribe",children:"JOIN NOW"}),(0,l.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,l.Y)("strong",{children:"Sign in here"})]})]})]})})]}),he=e=>{const n=(e=>{const n=e?.finalSiteConfig||e.defaultSiteConfig;return{LayerComponent:fe,...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,l.Y)("div",{className:"headermenu-custom-template",dangerouslySetInnerHTML:{__html:t}}):(0,l.Y)(n.LayerComponent,{templateData:n})};var Ce=t(5104);const{processHookParent:we}=le(),be="kiosq-app-paywall-js",ye=["kiosq-everywhere","article-body","flexi-kiosq-targeted-area"];var ke;(0,i.X)(),"undefined"!=typeof window&&(window.FUTR=window.FUTR||{},window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.getTrialStatus=async function(e){const{site:n,endpoint:t}=r(e,"getTrialStatus"),a=await fetch(`${t}/api/trial/status?site=${encodeURIComponent(n)}`,{method:"GET",credentials:"include",headers:{Accept:"application/json"}});return await a.json()},window.FUTR.Kiosq.startFreeTrial=async function(e){const{site:n,endpoint:t}=r(e,"startFreeTrial"),a=await fetch(`${t}/api/trial/start`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({site:n})}),i=await a.json();return"TRIAL_STARTED"===i?.reason&&function(){const e=(0,o.dv)();if(e&&window.FUTR?.Connect?.Auth?.parseJwt)try{const n=window.FUTR.Connect.Auth.parseJwt(e);n&&"object"==typeof n&&(window.FUTR.Kiosq=window.FUTR.Kiosq||{},window.FUTR.Kiosq.User=n)}catch{}}(),i}),"undefined"!=typeof window&&(window.FUTR??(window.FUTR={}),(ke=window.FUTR).Kiosq??(ke.Kiosq={}),window.FUTR.Kiosq.resendVerificationEmail=async function(e){const n=e?.email??window.FUTR?.Kiosq?.User?.email??"";if(""===n)throw new Error("resendVerificationEmail: email is missing. Pass { email } or ensure FUTR.Kiosq.User.email is set.");const t=(0,o.dv)();if(!t)throw new Error("resendVerificationEmail: token is missing. Ensure the kiosq_user cookie is set.");const a=await fetch(`${window.location.origin}/kiosq-api/api/resend-verification-email`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${t}`},body:JSON.stringify({email:n,sitename:e?.sitename??window.FUTR?.Kiosq?.defaultSiteConfig?.site})}),i=await a.json();return a.ok&&"message"in i?Promise.resolve(i.message):"error"in i?Promise.reject(i.error):(console.debug("Invalid response from server",i),Promise.reject("Invalid response from server"))}),(0,g.A)().debug("KiosqSelectors",{KiosqSelector:be,KiosqHeaderSelector:"kiosq-app-headermenu",KiosqSelectorList:ye}),async function(){const e=R.eL.value?.defaultSiteConfig;if(e?.kiosq_abtest_enable&&e?.site){const n=await(0,pe.j3)(e.site);(0,pe.RW)(n)}if(we({hooks:[{target:be,parents:ye,component:(0,a.h)(ge,{})},...R.eL.value?.defaultSiteConfig?.template_menu_header?[{target:"kiosq-app-headermenu",parents:["auth-in-nav-header"],component:(0,a.h)(he,R.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)(Ce.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,dv:()=>C,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)}function C(){const e=document.cookie.match(/(?:^|;\s*)kiosq_user=([^;]+)/);if(!e?.[1])return null;try{return decodeURIComponent(e[1])}catch{return e[1]}}},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}})]})]})}},5104(e,n,t){t.d(n,{A:()=>re});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),w=t(2952),b={};b.styleTagTransform=C(),b.setAttributes=m(),b.insert=A().bind(null,"head"),b.domAPI=d(),b.insertStyleElement=f(),s()(w.A,b),w.A&&w.A.locals&&w.A.locals;var y=t(7584),k=t(4176);const v=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"})}),x=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 E=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"})})})}),q=e=>(0,a.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,a.Y)("path",{d:"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zM8 15h8v2H8v-2zm0-4h8v2H8v-2zm0-4h5v2H8V7z"})}),S=({handleClose:e,icon:n,...t})=>(0,a.Y)("button",{className:"button-header-debug-wrapper-close",onClick:e,children:n}),T=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"})]})}),F=({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)(S,{handleClose:t,icon:(0,a.Y)(T,{})})]}),(0,a.Y)("div",{className:"modal-content",children:n})]}),Y=({collapsed:e,toggleMaximize:n,KiosqData:t,urlKiosqApi:i})=>{const r=t?.defaultSiteConfig?.kiosqAssistantSiteDoc,l=!!(s=r)&&s.replace(/<[^>]*>/g,"").trim().length>0;var s;const[c,d]=(0,o.J0)(!1),p=()=>{const e=document.getElementById("kiosq-modal-container"),n=document.getElementById("kiosq-modal-portal");e&&n?.contains(e)&&n.removeChild(e),d(!1)};return(0,o.vJ)(()=>{const e=document.getElementById("kiosq-modal-portal");c&&e&&r&&(0,y.Qv)((0,a.Y)(F,{title:"Site documentation",handleCloseModalPortal:p,children:(0,a.Y)("div",{className:"kiosq-assistant-site-doc",dangerouslySetInnerHTML:{__html:r}})}),e)},[c,r]),(0,a.FD)("header",{children:[(0,a.Y)(k.A,{text:e?"Maximize":"Minimize",children:(0,a.Y)("a",{className:"btn",onClick:n,children:e?(0,a.Y)(v,{}):(0,a.Y)(x,{})})}),l&&(0,a.Y)(k.A,{text:"Site documentation",children:(0,a.Y)("a",{className:"btn assistant-doc-icon",onClick:()=>{d(!0)},children:(0,a.Y)(q,{})})}),(0,a.FD)("h4",{children:["Kiosq Assistant",(0,a.Y)("span",{children:`(${t?.defaultSiteConfig?.site})`})]}),(0,a.FD)("div",{children:[(0,a.Y)(k.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)(k.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)(E,{})})}),(0,a.Y)(k.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)(k.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)(E,{})})})]})]})};var L=t(3610),I=t(5755),R=t(4191);const U=(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}),D=(String.fromCodePoint(183),String.fromCodePoint(9656)),M=String.fromCodePoint(9662),K=({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?M:D})]})})}),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))})]})},$=({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:U(n,!1).label}),(0,a.Y)("td",{children:e&&(0,I.As)(e[n])})]}))})]}),j=({KiosqData:e,fetchedMatchCampaigns:n})=>{const t={freeArticleConsumed:(0,R.kQ)(),ABSeed:(0,I.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)(L.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)(K,{KiosqData:e}),(0,a.Y)($,{title:"Barrier",GlobalContext:o,filters:["wall_type","wall_system","campaign_enable"]}),(0,a.Y)($,{title:"Exposure",GlobalContext:o,filters:["traffic_exposure",...!0===i?.traffic_exposure?["traffic_exposure_rate","ABSeed"]:[]]}),(0,a.Y)($,{title:"Articles",GlobalContext:o,filters:["limitOfFreeArticle","limitOfFreeArticleAfterLogin","freeArticleConsumed"]})]})]})};var O=t(9652),N=t(5763);const z=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)(k.A,{text:n.name?` (${n.name})`:"",children:(0,a.Y)("span",{dangerouslySetInnerHTML:{__html:n.headline+(n.isActive?" ⭐":"")}})})}),(0,a.Y)("td",{children:(0,a.Y)(k.A,{text:"Open Template",children:(0,a.Y)("a",{target:"_blank",href:`${r}/#/custom-templates/${n?.guid}`,children:`${n?.guid.replace("kiosq-custom-templates_","")}`})})})]})},P=()=>{const e=(0,N.HO)(()=>[...O.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 : ⭐)"}}),(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)(z,{ct:e,showSourceLabel:0===t,rowSpan:n},e?.guid))})})})]})},W=({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,R.kQ)()} / ${(e?.finalSiteConfig?.limitOfFreeArticle||0)+(e?.finalSiteConfig?.limitOfFreeArticleAfterLogin||0)} (remaining: ${(0,R.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,I.Ri)("ABseed")}`,(0,a.Y)("br",{})]})]}),H=({KiosqData:e,campaign:n})=>{const{defaultSiteConfig:t,finalSiteConfig:i}=e,l=n?.name??"",s=l.match(/\s[-–—]\s/)?l.slice(0,l.search(/\s[-–—]\s/)):l,c=(0,I.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?"✅":"❌"}})}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)(W,{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:{...U(e).style},children:(0,a.Y)("strong",{children:U(e).label})}),(0,a.Y)("td",{style:{...U(e).style},children:u(c[e].obj1,e)}),(0,a.Y)("td",{style:{...U(e).style},children:u(c[e].obj2,e)})]},`table-compare-${n}`))})]})},G=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,y.Qv)((0,a.Y)(F,{title:"SiteConfigs Differences",handleCloseModalPortal:l,children:(0,a.Y)(H,{KiosqData:e,campaign:n})}),i)},[t,l,e,n]);const s=n?.name??"",c=s.match(/\s[-–—]\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)(k.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)(k.A,{text:"Compare with site config",children:(0,a.Y)("a",{className:"btn",onClick:()=>{i(!0)},children:(0,a.Y)(G,{})})})}),(0,a.Y)("td",{children:n?.priority||"N/A"})]})},V=({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)(L.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)(L.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}))})})})]})]}),Q=String.fromCodePoint(10003),X=String.fromCodePoint(10005),Z=String.fromCodePoint(9888),ee=String.fromCodePoint(8212),ne=String.fromCodePoint(183),te={success:{label:`${Q} fetched`,color:"#2a7a2a"},empty:{label:`${Z} endpoint OK ${ee} no experiments returned`,color:"#856404"},timeout:{label:`${X} timeout (>1500ms)`,color:"#c00"},error:{label:`${X} fetch error`,color:"#c00"}},ae=({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}),e.overrideCampaigns&&(0,a.Y)("span",{class:"ab-test-badge",style:{background:"#856404",marginLeft:4},children:"wins over campaigns"})]}),(0,a.FD)("div",{class:"ab-test-meta",children:["variant ",e.variantIndex+1,"/",e.variantCount," ",ne," 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 — no config patch"})]})},ie=()=>{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"})," — 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=te[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}),` ${ne} `,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 ≥2 variants).`:"No experiments configured for this site yet."}):(0,a.FD)(a.FK,{children:[o.map(e=>(0,a.Y)(ae,{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:[Z," ",r.length," experiment",r.length>1?"s":""," skipped ",ee," 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})," ",ne," ",e.reason]},e.name))]})]})]})})},oe=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)(Y,{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)(j,{...e}),(0,a.Y)(P,{}),(0,a.Y)(V,{...e})]}),"abtests"===s&&(0,a.Y)(ie,{})]})]})})},re=()=>(0,a.FD)(a.FK,{children:[(0,a.Y)(oe,{KiosqData:O.eL.value,fetchedMatchCampaigns:O.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=193,(()=>{var e={193:0,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(8880));i=a.O(i)})();
//# sourceMappingURL=gates.js.map</script><script class="kiosq-site-injection" type="text/javascript">(()=>{"use strict";const e={site:{js:"kiosq-site-custom-js",css:"kiosq-site-custom-css",templateClass:"kiosq-site-injected-element"},campaign:{js:"kiosq-campaign-custom-js",css:"kiosq-campaign-custom-css",templateClass:"kiosq-injected-element"}},t=(t,s,n)=>{if(!t)return;const o=e[s].js,c=document.getElementById(o);c&&c.remove();const i="site"===s?`(function(D){\n var custom_js = function(){\n${t}\n};\n D.readyState === "loading" ? D.addEventListener("DOMContentLoaded", custom_js) : custom_js();\n })(document);`:`(function(D,W){\n var custom_js = function(){\n ${t}\n };\n D.readyState === "complete" ? custom_js() : W.addEventListener("load", custom_js);\n })(document,window);`,r=document.createElement("script");r.type="text/javascript",r.id=o,r.textContent=i;const a=n?document.querySelector(n):document.head;a&&(a.appendChild(r),console.log(`[Kiosq ${s}] Custom JS injected`))},s=(s,n="campaign")=>{if(!s?.is_injection_enabled)return;if("site"===n&&!(()=>{const e=window;return e.FUTR=e.FUTR||{},e.FUTR.Kiosq=e.FUTR.Kiosq||{},!e.FUTR.Kiosq.__siteInjectionDone&&(e.FUTR.Kiosq.__siteInjectionDone=!0,!0)})())return;const o=s.inject;if(!o)return;const c=o.injection_js_selector;"site"!==n?(o.custom_css&&((t,s,n)=>{if(!t)return;const o=e[s].css,c=document.getElementById(o);c&&c.remove();const i=document.createElement("style");i.type="text/css",i.id=o,i.textContent=t;const r=n?document.querySelector(n):document.head;r&&(r.appendChild(i),console.log(`[Kiosq ${s}] Custom CSS injected`))})(o.custom_css,n,c),o.elements_custom_template&&((t,s)=>{if(!t||0===t.length)return;const n=e[s].templateClass;t.forEach((e,t)=>{if(!e.css_selector||!e.injected_custom_template_computed)return;const o=document.querySelector(e.css_selector);if(!o)return void console.warn(`[Kiosq ${s}] Template target not found:`,e.css_selector);const c=document.createElement("div");switch(c.className=n,c.setAttribute("data-kiosq-template-index",String(t)),c.setAttribute("data-kiosq-injection-scope",s),c.innerHTML=e.injected_custom_template_computed,c.querySelectorAll("script").forEach(e=>{const t=document.createElement("script");Array.from(e.attributes).forEach(e=>{t.setAttribute(e.name,e.value)}),e.src?t.src=e.src:t.textContent=e.textContent,e.parentNode?.replaceChild(t,e)}),e.position){case"replace":o.innerHTML="",o.appendChild(c);break;case"prepend":o.insertBefore(c,o.firstChild);break;default:o.appendChild(c)}console.log(`[Kiosq ${s}] Custom template injected at:`,e.css_selector)})})(o.elements_custom_template,n),o.custom_js&&t(o.custom_js,n,c)):o.custom_js&&t(o.custom_js,n,c)};!function(){try{const e=window.FUTR?.Kiosq?.defaultSiteConfig;if(!e?.is_injection_enabled)return;s(e,"site")}catch(e){console.warn("[Kiosq] Site injection failed",e)}}()})();
//# sourceMappingURL=kiosq-site-injection.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="techradar.com" data-translations="[{"locale":"US","translatedText":"Looks like you're in the US! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/www.techradar.com\" rel=\"nofollow\"> US edition<\/a> for content related to your region.","homepageLink":"https:\/\/www.techradar.com"},{"locale":"MX","translatedText":"\"Parece que est\u00e1s en M\u00e9xico. Entra en la <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/es-mx\" rel=\"nofollow\">Edici\u00f3n M\u00e9xico<\/a> de TechRadar para acceder a los contenidos de tu regi\u00f3n.\" ","homepageLink":"https:\/\/global.techradar.com\/es-mx"},{"locale":"SG","translatedText":"Looks like you're in SG! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/www.techradar.com\/sg\" rel=\"nofollow\"> edition<\/a> for content related to your region.","homepageLink":"https:\/\/www.techradar.com\/sg"},{"locale":"DK","translatedText":"Det ser ud som om du er i Danmark! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/da-dk\" style=\"color: #4B8EE7; text-decoration: none;\" rel=\"nofollow\"> edition<\/a> for at se indhold fra din egen region.","homepageLink":"https:\/\/global.techradar.com\/da-dk"},{"locale":"FI","translatedText":"Sijaintisi n\u00e4ytt\u00e4isi olevan Suomi. P\u00e4\u00e4set lukemaan paikallisia sis\u00e4lt\u00f6j\u00e4 siirtym\u00e4ll\u00e4 sivulle TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/fi-fi\" style=\"color: #4B8EE7; text-decoration: none;\" rel=\"nofollow\"> <\/a>.","homepageLink":"https:\/\/global.techradar.com\/fi-fi"},{"locale":"NO","translatedText":"Det ser ut som om du befinner deg i Norge! Bes\u00f8k TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/no-no\" rel=\"nofollow\"> edition<\/a> for mer lokalt innhold.","homepageLink":"https:\/\/global.techradar.com\/no-no"},{"locale":"SE","translatedText":"Det verkar som om du \u00e4r i Sverige! Bes\u00f6k TechRadar <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/sv-se\" style=\"color: #4B8EE7; text-decoration: none;\" rel=\"nofollow\"><\/a> f\u00f6r att l\u00e4sa inneh\u00e5ll fr\u00e5n din region.","homepageLink":"https:\/\/global.techradar.com\/sv-se"},{"locale":"GB","translatedText":"Looks like you're in the UK! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/www.techradar.com\/uk\" rel=\"nofollow\"> UK edition<\/a> for content related to your region.","homepageLink":"https:\/\/www.techradar.com\/uk"},{"locale":"IT","translatedText":"Sembra che tu sia in Italia! Visita <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/it-it\" rel=\"nofollow\">TechRadar italia<\/a> per gli articoli del tuo Paese.","homepageLink":"https:\/\/global.techradar.com\/it-it"},{"locale":"NL","translatedText":"Het lijkt erop dat je in Nederland bent! Bezoek TechRadars <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/nl-nl\" rel=\"nofollow\"> versie<\/a> voor content over je regio.","homepageLink":"https:\/\/global.techradar.com\/nl-nl"},{"locale":"BE","translatedText":"Het lijkt erop dat je in Belgium bent! Bezoek TechRadars <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/nl-be\" rel=\"nofollow\"> versie<\/a> voor content over je regio.","homepageLink":"https:\/\/global.techradar.com\/nl-be"},{"locale":"FR","translatedText":"Il semblerait que vous \u00eates en France ! Visitez TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/fr-fr\" rel=\"nofollow\"> edition<\/a> pour acc\u00e9der aux contenus de votre pays.","homepageLink":"https:\/\/global.techradar.com\/fr-fr"},{"locale":"DE","translatedText":"Bist du aus Deutschland? Dann besuche TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/de-de\" rel=\"nofollow\"> edition<\/a> um News aus deiner Region zu lesen.","homepageLink":"https:\/\/global.techradar.com\/de-de"},{"locale":"ES","translatedText":"Parece que est\u00e1s en Espa\u00f1a! Visita TechRadar <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/global.techradar.com\/es-es\" rel=\"nofollow\"> edition<\/a> para ver contenido relacionado con tu regi\u00f3n.","homepageLink":"https:\/\/global.techradar.com\/es-es"},{"locale":"AU","translatedText":"Looks like you're in Australia! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/www.techradar.com\/au\" rel=\"nofollow\"> Australian edition<\/a> for content related to your region.","homepageLink":"https:\/\/www.techradar.com\/au"},{"locale":"NZ","translatedText":"Looks like you're in New Zealand! Visit TechRadar's <a class=\"text-inherit font-bold hover:text-inherit focus:text-inherit visited:text-inherit active:text-inherit\" rel=\"nofollow\"href=\"https:\/\/www.techradar.com\/nz\" rel=\"nofollow\"> edition<\/a> for content related to your region.","homepageLink":"https:\/\/www.techradar.com\/nz"}]">
<div class="flex justify-between items-center gap-4 w-full max-w-[1200px] mx-auto">
<span class="region-redirect-banner__text text-lg font-ui-copy text-white"></span>
<button class="region-redirect-banner__close bg-transparent border-0 p-0 cursor-pointer self-start" aria-label="">
<svg class="size-6 text-white" data-component-name="Icon" xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"></path>
</svg>
</button>
</div>
</div>
</div>
<script>ffte = window.ffte || {}; ffte.logo = 'https://vanilla.futurecdn.net/techradar/media/img/techradar_logo_v2.svg'; </script>
<script>
window.ftr_request_id = "";
</script> <script type="text/javascript" async="" src="//cdn.viafoura.net/entry/index.js"></script>
<div class="viafoura viafoura-twig-component" data-component-name="Viafoura:Notification:Tray">
<vf-tray></vf-tray>
</div>
<div x-data="" class="relative z-[10000] viafoura-twig-component" aria-labelledby="modal-title" role="dialog" x-show="$store.ViafouraAuthModal.open" x-trap.noreturn="$store.ViafouraAuthModal.open" aria-modal="true" x-cloak="">
<div x-show="$store.ViafouraAuthModal.open" x-transition:enter="ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="fixed inset-0 bg-gray-500/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>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 3
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 3 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| / |
Find out more
|
|
Анализировать url |
| / |
|
|
Анализировать url |
| /whatsapp://send?text=APC+issue+561+%28August+2026%29+is+on+sale+now%21+https%3A%2F%2Fwww.techradar.com%2Fnews%2Fapcmag?fwa |
<svg class="size-8 w-6 h-6 inline-block mr-1.5 text-primary-500" data-component-name="Icon" aria-hidden="true" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_7607_1303)">
<path d="M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="#25D366"></path>
<path d="M16.9074 7.03131C16.2656 6.38465 15.5016 5.87206 14.6599 5.52334C13.8182 5.17462 12.9155 4.99674 12.0044 5.00005C10.7864 5.00124 9.59004 5.32242 8.53521 5.93143C7.48037 6.54045 6.60407 7.41592 5.99404 8.47015C5.38402 9.5244 5.06169 10.7204 5.05933 11.9384C5.05697 13.1565 5.37467 14.3537 5.98061 15.4103L5 19.0088L8.6773 18.0457C9.69271 18.6106 10.8337 18.9117 11.9956 18.9213C13.8428 18.9213 15.6151 18.1917 16.9269 16.8914C18.2387 15.5911 18.9838 13.8252 19 11.9782C18.9939 11.0565 18.8058 10.1451 18.4467 9.29619C18.0877 8.4473 17.5645 7.67764 16.9074 7.03131ZM12.0044 17.7218C10.9692 17.7225 9.95298 17.4442 9.06254 16.9163L8.85241 16.7849L6.6723 17.3628L7.25016 15.2352L7.11007 15.0163C6.3652 13.8139 6.0872 12.38 6.32875 10.9863C6.57029 9.59269 7.31461 8.33602 8.42068 7.4544C9.52675 6.57278 10.9177 6.12745 12.3302 6.20278C13.7426 6.27809 15.0784 6.86883 16.0844 7.86308C17.1841 8.93842 17.8136 10.4052 17.8355 11.9431C17.8217 13.4805 17.2012 14.9502 16.1091 16.0325C15.0171 17.1146 13.5418 17.7218 12.0044 17.7218ZM15.1651 13.3966C14.99 13.309 14.1407 12.8887 13.9831 12.8362C13.8255 12.7837 13.7029 12.7486 13.5891 12.9238C13.4179 13.1585 13.2336 13.3835 13.0375 13.5979C12.9412 13.7205 12.8361 13.7293 12.661 13.5979C11.6627 13.2034 10.8309 12.4767 10.3058 11.5404C10.122 11.2339 10.4809 11.2515 10.8136 10.5948C10.8382 10.5474 10.851 10.4949 10.851 10.4416C10.851 10.3883 10.8382 10.3357 10.8136 10.2884C10.8136 10.2008 10.4196 9.34276 10.2795 9.0013C10.1395 8.65983 9.99937 8.71236 9.88555 8.70361H9.54409C9.45562 8.70497 9.36846 8.7252 9.28843 8.76295C9.20841 8.80069 9.13736 8.85509 9.08005 8.9225C8.88359 9.11352 8.73037 9.34444 8.63068 9.59968C8.531 9.85492 8.48719 10.1286 8.50219 10.4022C8.55709 11.0572 8.80375 11.6814 9.21138 12.1971C9.95752 13.3141 10.9801 14.219 12.1795 14.8237C12.8086 15.1909 13.5396 15.3445 14.2633 15.2615C14.5042 15.2137 14.7325 15.1157 14.9331 14.9738C15.1338 14.8321 15.3023 14.6496 15.4278 14.4385C15.544 14.1807 15.5806 13.8941 15.5328 13.6154C15.454 13.5279 15.3402 13.4841 15.1651 13.3966Z" fill="white"></path>
</g>
<defs>
<clippath id="clip0_7607_1303">
<rect width="24" height="24" fill="white"></rect>
</clippath>
</defs>
</svg>
Whatsapp
|
|
Внешние ссылки
Кол-во: 502
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 502 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать первые 100 внешних ссылок
| Url | Анкор | Анализировать |
|---|---|---|
| futureplc.com |
Terms & Conditions
|
Анализировать url |
| futureplc.com |
Privacy Policy
|
Анализировать url |
| futureplc.com |
Privacy Policy
|
Анализировать url |
| futureplc.com |
Terms & Conditions
|
Анализировать url |
| facebook.com |
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="facebook" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#3b5998" r="12"></circle><path d="m13.079 19h-2.9v-7h-1.441v-2.408h1.442v-1.456c0-1.96.813-3.136 3.136-3.136h1.933v2.408h-1.2c-.91 0-.965.35-.965.966v1.218h2.183l-.257 2.408h-1.931z" fill="#fff"></path></svg>
|
|
| twitter.com |
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#0F1618" viewbox="0 0 375 375"><g><path fill="#000" d="M187 7a180 180 0 1 0 0 361 180 180 0 0 0 0-361"></path></g><g transform="translate(90 85)"><svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="twitter" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="199.8" height="199.8" viewbox="0 0 24 24"><path fill="#fff" d="M18 2h4l-8 9 9 11h-7l-5-7-6 7H2l7-9L1 2h7l5 6zm-1 18h2L7 4H5z"></path></svg></g></svg>
|
|
| youtube.com |
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="youtube" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#cd201f" r="12"></circle><path d="m19.351 8.978a3.281 3.281 0 0 0 -.6-1.5 2.081 2.081 0 0 0 -1.5-.645c-2.101-.15-5.251-.15-5.251-.15h-.016s-3.134 0-5.25.149a2.19 2.19 0 0 0 -1.485.645 3.275 3.275 0 0 0 -.6 1.5 22.8 22.8 0 0 0 -.15 2.445v1.139a22.854 22.854 0 0 0 .15 2.446 3.263 3.263 0 0 0 .6 1.5 2.437 2.437 0 0 0 1.65.645c1.2.12 5.1.165 5.1.165s3.149 0 5.249-.165a2.072 2.072 0 0 0 1.5-.645 3.268 3.268 0 0 0 .6-1.5 23 23 0 0 0 .149-2.446v-1.138a22.949 22.949 0 0 0 -.146-2.445zm-9.331 5.549v-5.127l4.8 2.52z" fill="#fff"></path></svg>
|
Анализировать url |
| flipboard.com |
<svg class="text-black size-8 w-6 h-6 border border-white rounded-full [&_circle]:fill-transparent [&>g>path]:fill-transparent" data-component-name="Icon" data-icon="flipboard" aria-hidden="true" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
<g><path d="m24 12a12 12 0 1 1 -12-12 12 12 0 0 1 12 12z" fill="#f52828"></path></g><path d="m19 11h-4v4h-4v4h-4v-12h12z" fill="#fff"></path>
</svg>
|
Анализировать url |
| techradar.com |
<abbr title="Really Simple Syndication">RSS</abbr>
|
Анализировать url |
| techradar.com |
Phones
|
Анализировать url |
| techradar.com |
iPhone
|
Анализировать url |
| techradar.com |
Samsung Galaxy
|
Анализировать url |
| techradar.com |
Google Pixel
|
Анализировать url |
| techradar.com |
Nothing
|
Анализировать url |
| techradar.com |
Motorola
|
Анализировать url |
| techradar.com |
OnePlus
|
Анализировать url |
| techradar.com |
Xiaomi
|
Анализировать url |
| techradar.com |
Honor
|
Анализировать url |
| techradar.com |
Oppo
|
Анализировать url |
| techradar.com |
Huawei
|
Анализировать url |
| techradar.com |
Android
|
Анализировать url |
| techradar.com |
iOS
|
Анализировать url |
| techradar.com |
Network Carriers
|
Анализировать url |
| techradar.com |
Phone Accessories
|
Анализировать url |
| techradar.com |
Phone Reviews
|
Анализировать url |
| techradar.com |
Phone Buying Guides
|
Анализировать url |
| techradar.com |
Phone Deals
|
Анализировать url |
| techradar.com |
Phone Coupons
|
Анализировать url |
| techradar.com |
Phone News
|
Анализировать url |
| techradar.com |
Computing
|
Анализировать url |
| techradar.com |
Laptops
|
Анализировать url |
| techradar.com |
Chromebooks
|
Анализировать url |
| techradar.com |
MacBooks
|
Анализировать url |
| techradar.com |
Windows Laptops
|
Анализировать url |
| techradar.com |
Gaming Laptops
|
Анализировать url |
| techradar.com |
Desktop PCs
|
Анализировать url |
| techradar.com |
Macs
|
Анализировать url |
| techradar.com |
Gaming PCs
|
Анализировать url |
| techradar.com |
Software & Security
|
Анализировать url |
| techradar.com |
Windows
|
Анализировать url |
| techradar.com |
macOS
|
Анализировать url |
| techradar.com |
Windows 10 End of Life
|
Анализировать url |
| techradar.com |
Antivirus
|
Анализировать url |
| techradar.com |
Cyber Security
|
Анализировать url |
| techradar.com |
Components
|
Анализировать url |
| techradar.com |
CPUs
|
Анализировать url |
| techradar.com |
GPUs
|
Анализировать url |
| techradar.com |
Storage
|
Анализировать url |
| techradar.com |
Nvidia
|
Анализировать url |
| techradar.com |
Intel
|
Анализировать url |
| techradar.com |
Internet
|
Анализировать url |
| techradar.com |
Websites & Apps
|
Анализировать url |
| techradar.com |
Wi-Fi & Broadband
|
Анализировать url |
| techradar.com |
Social Media
|
Анализировать url |
| techradar.com |
Wordle
|
Анализировать url |
| techradar.com |
Tablets
|
Анализировать url |
| techradar.com |
eReaders
|
Анализировать url |
| techradar.com |
iPad
|
Анализировать url |
| techradar.com |
VR & AR
|
Анализировать url |
| techradar.com |
Peripherals
|
Анализировать url |
| techradar.com |
Monitors
|
Анализировать url |
| techradar.com |
Keyboards
|
Анализировать url |
| techradar.com |
Webcams
|
Анализировать url |
| techradar.com |
Mice
|
Анализировать url |
| techradar.com |
Dell
|
Анализировать url |
| techradar.com |
HP
|
Анализировать url |
| techradar.com |
Lenovo
|
Анализировать url |
| techradar.com |
Acer
|
Анализировать url |
| techradar.com |
Computing Reviews
|
Анализировать url |
| techradar.com |
Computing Buying Guides
|
Анализировать url |
| techradar.com |
Computing Deals
|
Анализировать url |
| techradar.com |
Computing Coupons
|
Анализировать url |
| techradar.com |
Computing News
|
Анализировать url |
| techradar.com |
AI
|
Анализировать url |
| techradar.com |
AI Platforms & Assistants
|
Анализировать url |
| techradar.com |
OpenAI
|
Анализировать url |
| techradar.com |
ChatGPT
|
Анализировать url |
| techradar.com |
Gemini
|
Анализировать url |
| techradar.com |
Apple Intelligence
|
Анализировать url |
| techradar.com |
Claude
|
Анализировать url |
| techradar.com |
TVs
|
Анализировать url |
| techradar.com |
TV Reviews
|
Анализировать url |
| techradar.com |
TV Buying Guides
|
Анализировать url |
| techradar.com |
TV Deals
|
Анализировать url |
| techradar.com |
TV News
|
Анализировать url |
| techradar.com |
TVs & home theater coupons
|
Анализировать url |
| techradar.com |
TV size finder
|
Анализировать url |
| techradar.com |
Home Theatre
|
Анализировать url |
| techradar.com |
Soundbars
|
Анализировать url |
| techradar.com |
Streaming Devices
|
Анализировать url |
| techradar.com |
Projectors
|
Анализировать url |
| techradar.com |
Blu-ray
|
Анализировать url |
| techradar.com |
Streaming
|
Анализировать url |
| techradar.com |
Entertainment
|
Анализировать url |
| techradar.com |
Netflix
|
Анализировать url |
| techradar.com |
Prime Video
|
Анализировать url |
| techradar.com |
Disney+
|
Анализировать url |
| techradar.com |
Apple TV
|
Анализировать url |
| techradar.com |
HBO Max
|
Анализировать url |
| techradar.com |
Hulu
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта apcmag.com, слабо оптимизирован на 51%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: