/**
Theme Name: AEOAnalytics
Author: Omnius
**/
body {
  margin: 0;
  font-family: "Inter", sans-serif;
}
.nav-links {
  display: flex;
  align-items: center;
}
.nav-links a {
  height: 27px;
}
.nav-links a,
.nav-links button {
  color: white;
  text-decoration: none;
  border: 0.8px solid transparent;
  box-sizing: border-box;
  font-weight: 400;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
}
.menu-item{
  align-items: center;
  display: flex;
}
.nav-links a:hover {
  color: white;
  text-decoration: none;
  font-weight: 400;
  background-color: #131313;
  border-radius: 20px;
}
.light .nav-links a:hover {
  background-color: #fafafa;
  color: #000;
}

.light .nav-links a,
.light .nav-links button {
  color: rgba(15, 20, 31, 0.7);
  text-decoration: none;
  border: 0.8px solid transparent;
  box-sizing: border-box;
  font-weight: 400;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
}

.theme-switcher__btn {
  justify-content: center;
  align-items: center;
  display: flex;
}
.theme-switcher__btn.active {
  background: #1a1a1a;
  color: #fff;
}

.light .theme-switcher__btn.active {
  background: #f2f2f2;
  color: #000;
}
.nav-links .current-menu-item a,
.nav-links .current_page_item a {
  color: white;
  text-decoration: none;
  font-weight: 400;
  background-color: #1a1a1a;
  border-radius: 20px;
}
.light .nav-links .current-menu-item a,
.light .nav-links .current_page_item a {
  color: #000;
  background-color: #ececec;
}
#searchInput{
  transform-origin: right center;
  transform: scaleX(0) translateX(20px);
  opacity: 0;
  transition: transform .2s cubic-bezier(0.25, 0.8, 0.3, 1), opacity .2s ease-out;
  will-change: transform, opacity;
}
#searchInput.show{
  transform: scaleX(1) translateX(0);
  opacity: 1;
}
#searchIcon{
  opacity: 0;
  pointer-events: none;
  transition: opacity .08s ease;
}

#searchIcon.show{
  opacity: 1;
}
#searchOverlay {
  display: none;
}

#searchOverlay.active {
  display: block;
  position: fixed;
  left: 50%;
  top: 32px;
  transform: translate(-50%, -50%);
  z-index: 9999;
}

#searchBackdrop {
  position: fixed;
  inset: 0;
  background: transparent;
  z-index: 9998;
}

#clearButton {
  display: none;
}

#clearButton.show {
  display: flex !important;
}

#datafetch {
  display: none;
}

#datafetch.show {
  display: block;
}

.backdrop-blur-lg {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
}
#menu {
  transform: translateX(100%);
  opacity: 0;
  transition: transform 300ms ease-in-out, opacity 300ms ease-in-out;
}

#menu.is-open {
  transform: translateX(0%);
  opacity: 1;
}

#burger {
  transition: opacity 200ms ease;
}

#burger.is-hidden {
  opacity: 0;
  pointer-events: none;
}

.burger-menu-list {
  padding: 0;
  margin: 0;
}
.burger-menu-list li {
  list-style: none;
  border-bottom: 1px solid #343434;
}
.light .burger-menu-list li {
  border-bottom: 1px solid #e5e7eb;
}

.burger-menu-list li a {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  color: rgba(255,255,255,.7);
  transition:
    background-color .2s ease,
    color .2s ease;
}

.light .burger-menu-list li a {
  color: rgba(15,20,31,.7);
}

.burger-menu-list li a:hover {
  background: #131313;
  color: #fff;
}

.light .burger-menu-list li a:hover {
  background: #F9FAFB;
  color: #000;
}

.burger-menu-list li.current-menu-item a {
  background: #131313;
  color: #fff;
}

.light .burger-menu-list li.current-menu-item a {
  background: #F3F4F6;
  color: #000;
}

.menu-aeo-tools a::before,
.menu-aeo-agencies a::before,
.menu-aeo-resources a::before {
  content: "";

  width: 16px;
  height: 16px;

  flex-shrink: 0;

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.light .menu-aeo-tools a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}

.light .menu-aeo-agencies a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}

.light .menu-aeo-resources a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4114_13)'%3E%3Cmask id='mask0_4114_13' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4114_13)'%3E%3Cpath d='M11.6356 10.0005V7.59648C11.6356 7.45248 11.6356 7.38048 11.616 7.31728C11.5983 7.26114 11.5695 7.21003 11.5316 7.16768C11.4894 7.11968 11.4305 7.08768 11.3134 7.02368L7.99929 5.20048M2.1811 6.00048V11.4461C2.1811 11.7437 2.1811 11.8925 2.22329 12.0221C2.26049 12.1373 2.3212 12.2415 2.40074 12.3269C2.49092 12.4229 2.61383 12.4853 2.85965 12.6093L7.5142 14.9565C7.6931 15.0461 7.78183 15.0909 7.87492 15.1085C7.9571 15.1245 8.04147 15.1245 8.12365 15.1085C8.21674 15.0909 8.30547 15.0461 8.48438 14.9565L13.1389 12.6093C13.3847 12.4853 13.5076 12.4237 13.5971 12.3269C13.6768 12.2418 13.7377 12.1379 13.7753 12.0229C13.8174 11.8925 13.8174 11.7429 13.8174 11.4461V6.00048M0.726562 5.20048L7.73892 1.34368C7.8342 1.29088 7.8822 1.26528 7.93238 1.25488C7.9766 1.24577 8.02197 1.24577 8.0662 1.25488C8.11638 1.26528 8.16438 1.29088 8.25965 1.34288L15.272 5.20048L8.25965 9.05728C8.19928 9.09672 8.13415 9.12662 8.0662 9.14608C8.02197 9.15517 7.9766 9.15517 7.93238 9.14608C7.8822 9.13648 7.8342 9.11008 7.73892 9.05808L0.726562 5.20048Z' stroke='%23666' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4114_13'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

/* DARK MODE */

.menu-aeo-tools a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}

.menu-aeo-agencies a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}

.menu-aeo-resources a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4114_13)'%3E%3Cmask id='mask0_4114_13' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Cpath d='M16 0H0V16H16V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4114_13)'%3E%3Cpath d='M11.6356 10.0005V7.59648C11.6356 7.45248 11.6356 7.38048 11.616 7.31728C11.5983 7.26114 11.5695 7.21003 11.5316 7.16768C11.4894 7.11968 11.4305 7.08768 11.3134 7.02368L7.99929 5.20048M2.1811 6.00048V11.4461C2.1811 11.7437 2.1811 11.8925 2.22329 12.0221C2.26049 12.1373 2.3212 12.2415 2.40074 12.3269C2.49092 12.4229 2.61383 12.4853 2.85965 12.6093L7.5142 14.9565C7.6931 15.0461 7.78183 15.0909 7.87492 15.1085C7.9571 15.1245 8.04147 15.1245 8.12365 15.1085C8.21674 15.0909 8.30547 15.0461 8.48438 14.9565L13.1389 12.6093C13.3847 12.4853 13.5076 12.4237 13.5971 12.3269C13.6768 12.2418 13.7377 12.1379 13.7753 12.0229C13.8174 11.8925 13.8174 11.7429 13.8174 11.4461V6.00048M0.726562 5.20048L7.73892 1.34368C7.8342 1.29088 7.8822 1.26528 7.93238 1.25488C7.9766 1.24577 8.02197 1.24577 8.0662 1.25488C8.11638 1.26528 8.16438 1.29088 8.25965 1.34288L15.272 5.20048L8.25965 9.05728C8.19928 9.09672 8.13415 9.12662 8.0662 9.14608C8.02197 9.15517 7.9766 9.15517 7.93238 9.14608C7.8822 9.13648 7.8342 9.11008 7.73892 9.05808L0.726562 5.20048Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4114_13'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
