.StoreButton_storeButton__bhIcq { display: inline-flex; text-decoration: none; }
.StoreButton_button__y6lg3 { width: 100%; }
.UserAvatar_avatarContainer__ZlNkU { position: relative; }
.UserAvatar_avatarButton__xBbwP { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: var(--spacing-4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.UserAvatar_avatarButton__xBbwP:hover .UserAvatar_avatar__aXxDa { transform: scale(1.05); }
.UserAvatar_dropdown__JhGe8 { position: absolute; z-index: 1000; top: calc(100% + 0.5rem); right: 0px; overflow: hidden; min-width: 200px; border: 1px solid var(--color-secondary-blue-grey-3); border-radius: 4px; background: var(--color-primary-white); box-shadow: var(--box-shadow); }
.UserAvatar_userInfo__uzzvi { padding: 1rem; border-bottom: 1px solid var(--color-secondary-blue-grey-3); }
.UserAvatar_userName__r0PY_ { margin-bottom: 0.25rem; font-size: 0.875rem; font-weight: 600; color: var(--color-primary-dark); }
.UserAvatar_userEmail__kJTM4 { font-size: 0.75rem; color: var(--color-secondary-blue-grey-4); }
.UserAvatar_menuList__9WuF4 { margin: 0px; padding: 0.5rem 0px; list-style: none; }
.UserAvatar_menuItem__7RexH { cursor: pointer; display: block; width: 100%; padding: 0.75rem 1rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0.875rem; color: var(--color-primary-dark); text-align: left; text-decoration: none; background: none; transition: background 0.2s; }
.UserAvatar_menuItem__7RexH:hover { background: var(--color-secondary-blue-grey-1); }
.UserAvatar_menuItem__7RexH:first-child { font-weight: 500; color: var(--color-primary-rich-blue); }
.NavigationCard_content__7hxVr, .NavigationCard_navigationCard__OCLkq { display: flex; flex-direction: column; }
.NavigationCard_content__7hxVr { gap: var(--spacing-16); }
.NavigationCard_imageContainer__Et7ay { position: relative; overflow: hidden; width: 100%; border-radius: var(--spacing-8); }
.NavigationCard_image__S08Bg { width: 100%; height: 100%; object-fit: cover; }
.NavigationCard_details__1eISt { display: flex; flex-direction: column; gap: var(--spacing-8); }
.NavigationCard_title__dyzTZ { margin: 0px; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-medium-line-height); color: var(--color-primary-dark); }
.NavigationCard_text__P7RXT { margin: 0px; font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-secondary); }
.NavigationCard_ctaButton___jNie { display: inline-flex; align-items: center; align-self: flex-start; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-medium-line-height); color: var(--color-brand-default); text-decoration: none; transition: opacity 0.2s; }
.NavigationCard_ctaButton___jNie:hover { opacity: 0.8; }
.NavigationCard_arrowIcon__YnKgw { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-left: var(--spacing-4); color: currentcolor; }
.DesktopDropdown_dropdown__qtDdW { position: fixed; z-index: 999; top: 80px; right: 0px; left: 0px; width: 100%; max-inline-size: var(--grid-desktop-max-width); margin-inline: auto; padding-top: ; padding-bottom: ; padding-left: ; padding-right: 0px; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; background: var(--color-background-default); }
.DesktopDropdown_dropdownContent__bgPG0 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0px; }
.DesktopDropdown_categoriesColumn__AY2lb { display: flex; flex-direction: column; padding: var(--spacing-20) var(--spacing-8); border-right: 1px solid var(--color-secondary-blue-grey-3); }
.DesktopDropdown_categoryItem__OKjrV { cursor: pointer; display: flex; align-items: center; width: 100%; margin-bottom: var(--spacing-4); padding: var(--spacing-6,6px) var(--spacing-12,12px); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--spacing-4); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); text-align: left; background: transparent; transition: background 0.2s; }
.DesktopDropdown_categoryItemActive__Oblxx, .DesktopDropdown_categoryItem__OKjrV:hover { background: var(--color-background-neutral-1); }
.DesktopDropdown_categoryLink__Ii6bt { flex: 1 1 0%; min-width: 0px; color: var(--color-text-primary); text-decoration: none; }
.DesktopDropdown_categoryItemChevron___tvU0 { flex-shrink: 0; width: var(--spacing-20); height: var(--spacing-20); margin-left: var(--spacing-4); color: var(--color-icon-tertiary); }
.DesktopDropdown_categoryItemActive__Oblxx .DesktopDropdown_categoryItemChevron___tvU0, .DesktopDropdown_categoryItem__OKjrV:hover .DesktopDropdown_categoryItemChevron___tvU0 { color: var(--color-brand-default); }
.DesktopDropdown_categoryLink__Ii6bt:hover { color: var(--color-primary-dark); }
.DesktopDropdown_categoryLink__Ii6bt.DesktopDropdown_loading__JEYoB { pointer-events: none; cursor: wait; opacity: 0.6; }
.DesktopDropdown_detailsColumn__7lzQ3 { display: flex; flex-direction: column; min-height: 300px; padding: var(--spacing-20) var(--spacing-8); border-left: 1px solid var(--color-border-primary); }
.DesktopDropdown_detailsContent__BCFYm, .DesktopDropdown_detailsList__RKRv9 { display: flex; flex-direction: column; gap: var(--spacing-8); }
.DesktopDropdown_detailsList__RKRv9 { margin: 0px; padding: 0px; list-style: none; }
.DesktopDropdown_detailItem__TyvFJ { display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-8,8px) var(--spacing-12,12px); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); }
.DesktopDropdown_detailLink__6xIm1 { display: flex; gap: var(--spacing-8); align-items: center; color: var(--color-text-primary); text-decoration: none; transition: color 0.2s; }
.DesktopDropdown_detailLink__6xIm1:hover { color: var(--color-primary-rich-blue); }
.DesktopDropdown_detailLink__6xIm1.DesktopDropdown_loading__JEYoB { pointer-events: none; cursor: wait; opacity: 0.6; }
.DesktopDropdown_detailIcon__tQvOL { flex-shrink: 0; width: var(--spacing-20); height: var(--spacing-20); color: var(--color-icon-secondary); }
.DesktopDropdown_detailIconLink__f8VwT { display: flex; flex-shrink: 0; align-items: center; color: var(--color-icon-secondary); text-decoration: none; transition: color 0.2s; }
.DesktopDropdown_detailIconLink__f8VwT:hover { color: var(--color-primary-rich-blue); }
.DesktopDropdown_arrowIcon__gNYU8 { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-left: var(--spacing-4); color: currentcolor; }
.DesktopDropdown_goToLink__CDOGD {
  display: inline-flex; align-items: center; align-self: flex-start; padding: var(--spacing-4) var(--spacing-12); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary); text-decoration: none; transition: opacity 0.2s;
  & svg { color: var(--color-brand-default); }
}
.DesktopDropdown_goToLink__CDOGD:hover { opacity: 0.8; }
.DesktopDropdown_goToLink__CDOGD.DesktopDropdown_loading__JEYoB { pointer-events: none; cursor: wait; opacity: 0.6; }
.DesktopDropdown_featuredColumn__QE3VP { display: flex; flex-direction: column; height: 100%; padding: var(--spacing-28) var(--grid-desktop-margin) var(--spacing-28) var(--spacing-28); background: var(--color-background-neutral-1); }
.DesktopDropdown_featuredColumn__QE3VP [class*="imageContainer"] { width: 320px; height: 200px; }
.NavigationItem_navigationItem__C43_A { cursor: pointer; display: inline-flex; gap: var(--spacing-4); align-items: center; justify-content: flex-start; width: fit-content; height: var(--spacing-80); padding-top: ; padding-bottom: ; padding-left: ; padding-right: var(--spacing-8); padding-inline-end: var(--spacing-8); border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: var(--spacing-4) solid transparent; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); text-decoration: none; background: none; transition: border-color 0.2s, color 0.2s, background-color 0.2s; }
.NavigationItem_label__v9ZHh { flex: 1 1 0%; white-space: nowrap; }
.NavigationItem_navigationItem__C43_A:hover { color: var(--color-brand-default); background-color: var(--color-background-neutral-1); }
.NavigationItem_navigationItem__C43_A:hover .NavigationItem_label__v9ZHh { color: var(--color-brand-default); }
.NavigationItem_navigationItem__C43_A.NavigationItem_active__QNIBO { border-bottom-color: var(--color-brand-default); color: var(--color-brand-default); background-color: var(--color-background-neutral-1); }
.NavigationItem_chevron__iKsAF { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: var(--spacing-20); height: var(--spacing-20); color: var(--color-icon-tertiary); transition: color 0.2s; }
.NavigationItem_navigationItem__C43_A.NavigationItem_active__QNIBO .NavigationItem_chevron__iKsAF, .NavigationItem_navigationItem__C43_A:hover .NavigationItem_chevron__iKsAF { color: var(--color-brand-default); }
.NavigationItem_chevronIcon__5GWkl { width: 100%; height: 100%; }
.NavigationItem_navigationItem__C43_A.NavigationItem_loading__MHCk6 { pointer-events: none; cursor: wait; opacity: 0.6; }
.Desktop_desktop__CUw84 {
  display: none; align-items: center; width: 100%; max-inline-size: var(--grid-desktop-max-width); height: var(--spacing-80); margin-inline: auto; padding: var(--spacing-16) clamp(var(--spacing-64),10vw,var(--spacing-80));
  @media (min-width: 1025px) {
  display: flex; justify-content: space-between;
}
}
.Desktop_logoContainer__LEWeL {
  display: flex; flex-basis: 140px; flex-shrink: 0; align-items: center; align-self: stretch;
  & img { width: 120px; }
}
.Desktop_logoContainer__LEWeL > [class*="logo"] { align-self: stretch; inline-size: 100%; }
.Desktop_navList__UcfEN { overflow: hidden; display: flex; flex: 1 1 0%; align-items: center; justify-content: flex-start; max-width: fit-content; margin: 0px; padding: 0px; list-style: none; transition: 0.3s ease-in-out; }
.Desktop_desktop__CUw84.Desktop_searchExpanded__a7Kbq .Desktop_navList__UcfEN { flex: 0 1 0%; }
.Desktop_navItem__IWm6g { position: relative; display: flex; align-items: center; justify-content: flex-start; margin-block-start: var(--spacing-4,4px); }
.Desktop_navLink__FbMCs { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-16) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); color: var(--color-text-primary); text-decoration: none; background: none; transition: color 0.2s; }
.Desktop_navLink__FbMCs.Desktop_active__3qgpH, .Desktop_navLink__FbMCs:hover { color: var(--color-primary-rich-blue); }
.Desktop_navLink__FbMCs.Desktop_active__3qgpH::after { content: ""; position: absolute; right: 0px; bottom: 0px; left: 0px; height: 2px; background-color: var(--color-brand-default); }
.Desktop_arrow__ovVDg { display: inline-flex; align-items: center; justify-content: center; width: var(--spacing-20); height: var(--spacing-20); color: var(--color-secondary-blue-grey-4); transition: transform 0.2s; }
.Desktop_arrow__ovVDg svg { width: 100%; height: 100%; }
.Desktop_arrowUp__8Oim8 { transform: rotate(180deg); }
.Desktop_headerActions__eaZX8 {
  display: flex; flex: 1 1 0%; gap: var(--spacing-8); align-items: center; justify-content: flex-end; transition: 0.4s ease-in-out;
  & > [class*="search-large"] {
  flex: 0 0 auto; width: auto;
  & [class*="input-wrapper"] { flex: 0 0 auto; min-width: 225px; max-width: 225px; }
  & input { height: 42px; margin-top: 7px; font-size: 15px; line-height: 19px; }
}
  & > [class*="search-large"][class*="search-expanded"] {
  flex: 1 1 0%; width: 100%; min-width: 0px;
  & [class*="input-wrapper"] { flex: 1 1 0%; min-width: 0px; max-width: none; }
}
}
@media (min-width: 1280px) {
  .Desktop_desktop__CUw84 { width: var(--grid-desktop-max-width); padding-right: 76px; padding-left: 76px; }
}
.LanguageButton_languageButton__m9Kt_ { display: flex; gap: var(--spacing-8); align-items: center; width: var(--spacing-40); white-space: nowrap; }
.LanguageButton_label__FK2u1 { font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-large-line-height); color: var(--color-text-secondary); }
.LanguageButton_button__OuZjZ {
  min-width: auto; font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); color: var(--color-text-secondary);
  &:hover { background-color: var(--color-background-neutral-1); }
}
.MenuButton_menuButton__Sazmn { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-primary-dark); background: none; transition: color 0.2s; }
.MenuButton_menuButton__Sazmn:hover { color: var(--color-primary-rich-blue); }
.MenuButton_icon___fLZZ { width: 2rem; height: 2rem; color: var(--color-icon-primary); }
.Mobile_header__qZgPP {
  position: relative; display: flex; flex-direction: column; width: 100%; border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default);
  @media (min-width: 769px) {
  display: none;
}
}
.Mobile_headerTop__K9fbJ { display: flex; gap: var(--spacing-20); align-items: center; justify-content: space-between; width: 100%; padding: var(--spacing-24) var(--spacing-20); }
.Mobile_searchContainer__VkThM { display: flex; width: 100%; margin-bottom: var(--spacing-16); }
.Mobile_searchContainer__VkThM > * { width: 100%; }
.Mobile_logoContainer__0N38k {
  display: flex; flex-shrink: 0; align-items: center; align-self: stretch;
  & img { width: 105.5px; }
}
.Mobile_logoContainer__0N38k > [class*="logo"] { align-self: stretch; }
.Mobile_menuContainer__uJYAN {
  display: flex; flex-shrink: 0; align-items: center;
  & [class*="menuButton"] { padding: 0px; }
}
.Mobile_menuDropdown__HFev0 { position: fixed; z-index: 999; right: 0px; bottom: 0px; left: 0px; width: 100%; background: var(--color-background-default); }
.Mobile_menu__3gG6W { position: absolute; inset: 0px; overflow: hidden; display: flex; flex-direction: column; padding: 0px; background: var(--color-background-default); }
.Mobile_menuContent__Ad2FA { overflow-y: auto; display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; padding: var(--spacing-20); }
.Mobile_menuList__kfcir { display: flex; flex-direction: column; gap: var(--spacing-16); margin: 0px; padding: 0px; list-style: none; }
.Mobile_menuItem__7kVkW { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; width: 100%; padding: var(--spacing-6,6px) var(--spacing-12,12px); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-primary-dark); text-align: left; text-decoration: none; background: transparent; transition: background-color 0.2s; }
.Mobile_menuItem__7kVkW:hover { background: var(--color-background-neutral-1); }
.Mobile_chevron__7BOw2 { flex-shrink: 0; width: 20px; height: 20px; color: var(--color-icon-secondary); }
.Mobile_submenu__sc2CL { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-16); width: 100%; }
.Mobile_backIcon__X_1XB { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-right: var(--spacing-4); color: currentcolor; }
.Mobile_backButton__XzQzR { cursor: pointer; display: inline-flex; align-items: center; align-self: flex-start; margin-bottom: var(--spacing-8); padding: var(--spacing-4) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-brand-default); background: none; transition: opacity 0.2s; }
.Mobile_backButton__XzQzR:hover { opacity: 0.8; }
.Mobile_submenuList__EvIMR { display: flex; flex-direction: column; gap: 0px; margin: 0px; padding: 0px; list-style: none; }
.Mobile_submenuItem__dUs9f { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; justify-content: space-between; width: 100%; padding: var(--spacing-12) var(--spacing-16); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-primary-dark); text-align: left; text-decoration: none; background: transparent; transition: color 0.2s; }
.Mobile_submenuItem__dUs9f:hover { color: var(--color-brand-default); }
.Mobile_submenuItemLabel__akBAi { flex: 1 1 0%; }
.Mobile_submenuLevel__QofDo { display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-16); width: 100%; }
.Mobile_submenuLevelList__jIGFd { display: flex; flex-direction: column; gap: 0px; margin: 0px; padding: 0px; list-style: none; }
.Mobile_detailIcon__Nifcx { flex-shrink: 0; width: var(--spacing-20); height: var(--spacing-20); color: var(--color-icon-secondary); }
.Mobile_submenuLevelItem__9I1yI { display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-12) var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-primary-dark); text-decoration: none; transition: color 0.2s; }
.Mobile_submenuLevelItem__9I1yI:hover { color: var(--color-brand-default); }
.Mobile_arrowIcon__TOihP { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-left: var(--spacing-4); color: currentcolor; }
.Mobile_goToLink__IuXyS {
  display: inline-flex; align-items: center; align-self: flex-start; margin-top: var(--spacing-8); padding: var(--spacing-4) 0; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary); text-decoration: none; transition: opacity 0.2s;
  & svg { color: var(--color-brand-default); }
}
.Mobile_goToLink__IuXyS:hover { opacity: 0.8; }
.Mobile_navigationCardContainer__fQICv { margin-top: var(--spacing-16); padding: var(--spacing-16); border-radius: var(--spacing-8); background: var(--color-background-neutral-1); }
.Mobile_navigationCardContainer__fQICv .navigationCard .imageContainer { width: 100%; max-width: 100%; height: 200px; }
.Mobile_footer__bM71v {
  overflow: hidden; display: flex; flex: 0 0 auto; flex-direction: column; gap: var(--spacing-16); margin-top: auto; padding: var(--spacing-20); border-top-left-radius: var(--spacing-24); border-top-right-radius: var(--spacing-24); background: var(--color-background-neutral-1);
  & [class*="languageButton"] { align-self: center; width: auto; font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); color: var(--color-text-primary); }
  & [class*="currentLanguage"], & [class*="languageButton"] { font-weight: var(--font-weight-medium); }
}
.Mobile_footerActions__1lXXj {
  display: flex; flex-direction: column; gap: var(--spacing-12);
  & [class*="myQorvoButton"] [class*="button"] { width: 100%; height: 48px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-large-line-height); }
}
.Mobile_goToLink__IuXyS.Mobile_loading__JS1Sj, .Mobile_menuItem__7kVkW.Mobile_loading__JS1Sj, .Mobile_submenuItem__dUs9f.Mobile_loading__JS1Sj, .Mobile_submenuLevelItem__9I1yI.Mobile_loading__JS1Sj { pointer-events: none; cursor: wait; opacity: 0.6; }
.NavigationShimmer_shimmer__eTAuY { position: sticky; z-index: 1000; top: 0px; border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default); }
.NavigationShimmer_desktop__Euj4B {
  display: none; gap: var(--spacing-20); align-items: center; width: 100%; max-inline-size: var(--grid-desktop-max-width); height: 80px; margin-inline: auto; padding: 1rem clamp(var(--spacing-64),10vw,var(--grid-desktop-margin,80px));
  @media (min-width: 1025px) {
  display: flex; justify-content: space-between;
}
}
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_logoContainer__lR6kR { display: flex; flex-shrink: 0; align-items: center; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_logo__H9NCH { width: 120px; height: 40px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navList__cAtHX { display: flex; flex: 1 1 0%; gap: var(--spacing-24); align-items: center; justify-content: flex-start; margin: 0px; padding: 0px; list-style: none; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU { width: 80px; height: 24px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU:first-child { animation-delay: 0s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU:nth-child(2) { animation-delay: 0.1s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU:nth-child(3) { animation-delay: 0.2s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU:nth-child(4) { animation-delay: 0.3s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_navItem__v31gU:nth-child(5) { animation-delay: 0.4s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_actions__L9QsL { display: flex; gap: var(--spacing-12); align-items: center; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_action__CSrUP, .NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP { width: 40px; height: 40px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_action__CSrUP:first-child { animation-delay: 0.5s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_action__CSrUP:nth-child(2) { animation-delay: 0.6s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_action__CSrUP:nth-child(3) { animation-delay: 0.7s; }
.NavigationShimmer_desktop__Euj4B .NavigationShimmer_action__CSrUP:nth-child(4) { animation-delay: 0.8s; }
.NavigationShimmer_tablet__WG2pJ {
  display: none; gap: var(--spacing-20); align-items: center; width: 100%; height: 80px; padding: 1rem clamp(var(--spacing-20),10vw,var(--spacing-40,40px)); border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default);
  @media (min-width: 769px) and (max-width: 1024px) {
  display: flex; justify-content: space-between;
}
}
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_logoContainer__lR6kR { display: flex; flex-shrink: 0; align-items: center; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_logo__H9NCH { width: 120px; height: 40px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_actions__L9QsL { display: flex; flex: 2 1 0%; gap: 1rem; align-items: center; margin-left: auto; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP:first-child { animation-delay: 0s; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP:nth-child(2) { animation-delay: 0.1s; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP:nth-child(3) { animation-delay: 0.2s; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP:nth-child(4) { animation-delay: 0.3s; }
.NavigationShimmer_tablet__WG2pJ .NavigationShimmer_action__CSrUP:nth-child(5) { animation-delay: 0.4s; }
.NavigationShimmer_mobile___Iexr {
  display: flex; flex-direction: column; gap: var(--spacing-12); width: 100%; padding: var(--spacing-16) var(--spacing-20); border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default);
  @media (min-width: 769px) {
  display: none;
}
}
.NavigationShimmer_mobileTop__WTvrK { display: flex; gap: var(--spacing-20); align-items: center; justify-content: space-between; width: 100%; }
.NavigationShimmer_mobile___Iexr .NavigationShimmer_logoContainer__lR6kR { display: flex; flex-shrink: 0; align-items: center; }
.NavigationShimmer_mobile___Iexr .NavigationShimmer_logo__H9NCH { width: 120px; animation: 1.5s ease 0s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_mobile___Iexr .NavigationShimmer_logo__H9NCH, .NavigationShimmer_mobile___Iexr .NavigationShimmer_menuButton__SkamU { height: 40px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; }
.NavigationShimmer_mobile___Iexr .NavigationShimmer_menuButton__SkamU { width: 40px; animation: 1.5s ease 0.1s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
.NavigationShimmer_mobile___Iexr .NavigationShimmer_search__aKYow { width: 100%; height: 48px; border-radius: var(--spacing-4); background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; animation: 1.5s ease 0.2s infinite normal none running NavigationShimmer_shimmer__eTAuY; }
@keyframes NavigationShimmer_shimmer__eTAuY { 
  0% { background-position: -200% 0px; }
  100% { background-position: 200% 0px; }
}
.NavigationWrapper_wrapper__I9H6S { display: flex; min-height: 100vh; }
.NavigationWrapper_main__lpvz_ { display: flex; flex: 1 1 0%; flex-direction: column; justify-content: space-between; width: 100%; transition: margin-left 0.3s; }
.NavigationWrapper_main__lpvz_.NavigationWrapper_withSidebar__AzNM3 { margin-left: 280px; }
@media (max-width: 1023px) {
  .NavigationWrapper_main__lpvz_.NavigationWrapper_withSidebar__AzNM3 { margin-left: 0px; }
}
.SearchButton_searchButton__VOER_ { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-primary-dark); background: none; transition: color 0.2s; }
.SearchButton_searchButton__VOER_:hover { color: var(--color-primary-rich-blue); }
.SearchButton_icon__uijyP { font-size: 1.25rem; }
.Tablet_header__grdmA {
  display: none; gap: var(--spacing-20); align-items: center; width: 100%; height: 80px; padding: 1rem clamp(var(--spacing-20),10vw,var(--spacing-40,40px)); border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default);
  & > [class*="logo"] {
  flex-shrink: 0; align-self: center;
  & img { width: 120px; }
}
  &.Tablet_searchExpanded__cEybw > [class*="logo"] { flex: 0 0 auto; }
  @media (min-width: 769px) and (max-width: 1024px) {
  display: flex; justify-content: space-between;
}
}
.Tablet_headerActions__xAL3I {
  display: flex; flex: 1 1 0%; gap: 1rem; align-items: center; justify-content: flex-end; min-width: 0px;
  & > [class*="search-medium"], & > [class*="search-small"] {
  flex: 0 0 auto; align-items: center; width: auto; min-width: 0px; height: auto; transition: 0.3s ease-in-out;
  & [class*="input-wrapper"] { min-width: 225px; max-width: 225px; }
  & [class*="ask-ai-btn"], & [class*="input-wrapper"] { flex: 0 0 auto; align-self: center; height: 42px; }
  & [class*="ask-ai-btn"] { min-height: 42px; }
  & [class*="ask-ai-btn"], & input { padding-block: var(--spacing-8); }
  & input { height: 42px; margin-top: 0px; font-size: 15px; line-height: 19px; }
}
  & > [class*="search-medium"][class*="search-expanded"], & > [class*="search-small"][class*="search-expanded"] {
  flex: 1 1 0%; min-width: 0px;
  & [class*="input-wrapper"] { flex: 1 1 0%; min-width: 0px; max-width: none; }
}
  & [class*="clear-button"], & [class*="search-icon"] { left: calc(100% - var(--spacing-24)); transform: translate(-50%, -50%); }
  & [class*="menuButton"] { flex-shrink: 0; margin-left: var(--spacing-32); padding: 0px; }
}
.Tablet_headerActionsRight__vntlv {
  display: flex; flex-shrink: 0; gap: var(--spacing-8); align-items: center; justify-content: center;
  & [class*="languageButton"] { width: auto; padding: 0 var(--spacing-8); }
  & [class*="button"] { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
.Tablet_menuToggle__8E4CK { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 1.5rem; color: var(--color-primary-dark); background: none; }
.Tablet_menuToggle__8E4CK:hover { color: var(--color-primary-rich-blue); }
.Tablet_menuDropdown__3BeRe { position: fixed; z-index: 999; top: 80px; right: 0px; left: 0px; width: 100%; border-bottom: 1px solid var(--color-border-primary); background: var(--color-background-default); box-shadow: var(--box-shadow); }
.Tablet_menuContainer__y_LoA { flex-direction: row; gap: 0px; max-width: 1200px; margin: 0px auto; padding-left: var(--spacing-40); }
.Tablet_menuContainer__y_LoA, .Tablet_sidebar__1ZBXy { display: flex; background: var(--color-background-default); }
.Tablet_sidebar__1ZBXy { flex: 0 0 290px; flex-direction: column; padding: var(--spacing-20) var(--spacing-8); border-right: 1px solid var(--color-border-primary); }
.Tablet_menuList__q7GW8 { display: flex; flex-direction: column; gap: var(--spacing-8); margin: 0px; padding: 0px; list-style: none; }
.Tablet_menuItem__IBepF { cursor: pointer; display: flex; align-items: center; width: 100%; margin-bottom: var(--spacing-4); padding: var(--spacing-6,6px) var(--spacing-12,12px); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--spacing-4); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-primary-dark); text-align: left; text-decoration: none; background: transparent; transition: background 0.2s; }
.Tablet_menuItem__IBepF.Tablet_active__aBRos { background: var(--color-background-neutral-1); }
.Tablet_submenuColumn__GqoPm { display: flex; flex: 1 1 373px; flex-direction: column; padding: var(--spacing-20) var(--spacing-8); border-right: 1px solid var(--color-border-primary); }
.Tablet_submenuContent__4Bf4b, .Tablet_submenuList__Jok6_ { display: flex; flex-direction: column; gap: var(--spacing-8); }
.Tablet_submenuList__Jok6_ { width: 100%; margin: 0px; padding: 0px; list-style: none; }
.Tablet_submenuItem__7KVhL { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; width: 100%; padding: var(--spacing-6,6px) var(--spacing-12,12px); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-primary-dark); text-align: left; background: none; transition: color 0.2s; }
.Tablet_submenuItem__7KVhL.Tablet_active__aBRos { color: var(--color-brand-default); }
.Tablet_chevron__zc_Uu { flex-shrink: 0; width: var(--spacing-20); height: var(--spacing-20); margin-left: auto; color: var(--color-icon-secondary); }
.Tablet_submenuItem__7KVhL.Tablet_active__aBRos .Tablet_chevron__zc_Uu { color: var(--color-brand-default); }
.Tablet_backIcon__UWPBj { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-right: var(--spacing-4); color: currentcolor; }
.Tablet_detailIcon___ifIi { flex-shrink: 0; width: var(--spacing-20); height: var(--spacing-20); color: var(--color-icon-secondary); }
.Tablet_submenuLevel__AzGiV { display: flex; flex-direction: column; gap: var(--spacing-8); }
.Tablet_backButton__CZpY2 { cursor: pointer; display: inline-flex; align-items: center; align-self: flex-start; margin-bottom: var(--spacing-8); padding: var(--spacing-4) var(--spacing-12); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-brand-default); background: none; }
.Tablet_backButton__CZpY2:hover { opacity: 0.8; }
.Tablet_submenuLevelList__M6Upn { display: flex; flex-direction: column; gap: 0.75rem; margin: 0px; padding: 0px; list-style: none; }
.Tablet_submenuLevelItem__N9YCQ { display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-8) var(--spacing-12); font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-medium-line-height); color: var(--color-primary-dark); text-decoration: none; transition: color 0.2s; }
.Tablet_submenuLevelItem__N9YCQ:hover { color: var(--color-brand-default); }
.Tablet_arrowIcon__HQaOK { display: inline-flex; flex-shrink: 0; align-items: center; width: var(--spacing-24); height: var(--spacing-24); margin-left: var(--spacing-4); color: currentcolor; }
.Tablet_goToLink__jqxXA {
  display: inline-flex; align-items: center; align-self: flex-start; margin-top: var(--spacing-8); padding: var(--spacing-4) var(--spacing-12); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary); text-decoration: none; transition: opacity 0.2s;
  & svg { color: var(--color-brand-default); }
}
.Tablet_goToLink__jqxXA:hover { opacity: 0.8; }
.Tablet_featuredContent__I4VxR { display: flex; flex: 0 0 321px; flex-direction: column; padding: var(--spacing-28) var(--spacing-40); background: var(--color-background-neutral-1); }
.Tablet_featuredContent__I4VxR [class*="imageContainer"] { width: 241px; height: 156px; }
.Tablet_goToLink__jqxXA.Tablet_loading__k7rVH, .Tablet_menuItem__IBepF.Tablet_loading__k7rVH, .Tablet_submenuLevelItem__N9YCQ.Tablet_loading__k7rVH { pointer-events: none; cursor: wait; opacity: 0.6; }
.AppNavigation_header__5mPwF { position: sticky; z-index: 1000; top: 0px; background: var(--color-background-default); }
.PopupDevTools_toggle-button__nW4bJ { cursor: pointer; position: fixed; z-index: 9999; right: var(--spacing-16); bottom: var(--spacing-16); display: flex; align-items: center; justify-content: center; width: var(--spacing-48); height: var(--spacing-48); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; color: var(--color-text-inverted); background-color: var(--color-brand-default); box-shadow: 0 var(--spacing-4) var(--spacing-12) var(--color-overlay-grey-20); transition: transform 0.2s, box-shadow 0.2s; }
.PopupDevTools_toggle-button__nW4bJ:hover { transform: scale(1.1); box-shadow: 0 var(--spacing-8) var(--spacing-16) var(--color-overlay-grey-30); }
.PopupDevTools_toggle-button__nW4bJ:active { transform: scale(0.95); }
.PopupDevTools_panel__TVioN { position: fixed; z-index: 9998; right: var(--spacing-16); bottom: var(--spacing-64); overflow: hidden; display: flex; flex-direction: column; width: 320px; max-height: 500px; border-radius: var(--spacing-8); background-color: var(--color-background-default); box-shadow: 0 var(--spacing-8) var(--spacing-24) var(--color-overlay-grey-30); }
.PopupDevTools_header__Xqwtr { display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-16); border-bottom: 1px solid var(--color-border-default); background-color: var(--color-background-neutral-1); }
.PopupDevTools_title__3cndR { margin: 0px; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-medium); }
.PopupDevTools_close-button__r_Azp { cursor: pointer; display: flex; align-items: center; justify-content: center; width: var(--spacing-24); height: var(--spacing-24); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: var(--heading-base-x-small-font-size); line-height: 1; color: var(--color-text-secondary); background: none; }
.PopupDevTools_close-button__r_Azp:hover { color: var(--color-text-primary); }
.PopupDevTools_content__kTyts { overflow-y: auto; padding: var(--spacing-16); }
.PopupDevTools_status__W03s_ { display: flex; flex-direction: column; gap: var(--spacing-12); margin-bottom: var(--spacing-16); padding-bottom: var(--spacing-16); border-bottom: 1px solid var(--color-border-default); }
.PopupDevTools_status-item__9iUI8 { display: flex; flex-direction: column; gap: var(--spacing-4); }
.PopupDevTools_status-label__NRiZj { font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-medium); color: var(--color-text-secondary); }
.PopupDevTools_status-value__RJyTF { font-family: monospace; font-size: var(--body-base-medium-font-size); }
.PopupDevTools_status-value__RJyTF[data-status="yes"] { color: var(--color-status-success-primary); }
.PopupDevTools_status-value__RJyTF[data-status="no"] { color: var(--color-status-alert-primary); }
.PopupDevTools_status-value__RJyTF[data-status="checking"] { color: var(--color-text-secondary); }
.PopupDevTools_actions__SQ6sZ { display: flex; flex-direction: column; gap: var(--spacing-8); margin-bottom: var(--spacing-16); }
.PopupDevTools_info__Y5bHz { display: flex; flex-direction: column; gap: var(--spacing-8); padding-top: var(--spacing-16); border-top: 1px solid var(--color-border-default); }
.PopupDevTools_info-text__DUz6l { margin: 0px; font-size: var(--body-base-small-font-size); color: var(--color-text-secondary); }
.PopupDevTools_code__nRQmj { display: block; padding: var(--spacing-8); border-radius: var(--spacing-4); font-family: monospace; font-size: var(--body-base-small-font-size); color: var(--color-text-primary); word-break: break-all; background-color: var(--color-background-neutral-1); }
.PopupHeader_header__49Eqm { padding: var(--spacing-16) 0; border-bottom: 1px solid var(--color-border-default); background-color: var(--color-background-default); }
.PopupHeader_container__qpM8K { max-width: 1200px; margin: 0px auto; padding: 0 var(--spacing-16); }
.PopupLayoutWrapper_popup-layout__BfbAP { display: flex; flex-direction: column; min-height: 100vh; }
.PopupLayoutWrapper_content__70_CW { flex: 1 1 0%; }