/* ENRYCH Network Header — v99.3.0 */
:root{
  --en-network-header-h:80px;
  --hdr-h:80px;
  --en-network-gold:#d9ad39;
  --en-network-gold-soft:#b98924;
  --en-network-black:#030303;
}

html,body{overflow-x:hidden;}
body{margin:0;}

.enrych-header.enrych-network-header,
body.logged-in .enrych-header.enrych-network-header{
  --hdr-h:80px;
  position:fixed !important;
  z-index:99999 !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  width:100% !important;
  height:80px !important;
  min-height:80px !important;
  max-height:80px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:visible !important;
  background:#030303 !important;
  border:0 !important;
  border-bottom:1px solid rgba(217,173,57,.28) !important;
  border-radius:0 !important;
  box-shadow:0 8px 26px rgba(0,0,0,.26) !important;
  backdrop-filter:none !important;
  color:#fff !important;
}

body.admin-bar .enrych-header.enrych-network-header{top:32px !important;}

.enrych-network-header .enrych-network-header__inner{
  position:relative !important;
  width:100% !important;
  max-width:1520px !important;
  height:100% !important;
  min-height:0 !important;
  margin:0 auto !important;
  padding:5px clamp(18px,2.4vw,38px) !important;
  box-sizing:border-box !important;
  display:grid !important;
  grid-template-columns:minmax(118px,1fr) auto minmax(44px,1fr) !important;
  align-items:center !important;
  gap:12px !important;
}

.enrych-network-header .enrych-network-header__brand{
  justify-self:start !important;
  display:flex !important;
  align-items:center !important;
  width:112px !important;
  min-width:0 !important;
  max-width:112px !important;
  height:70px !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  text-decoration:none !important;
}

.enrych-network-header .enrych-network-header__brand img{
  display:block !important;
  width:106px !important;
  max-width:106px !important;
  height:auto !important;
  max-height:68px !important;
  margin:0 !important;
  padding:0 !important;
  object-fit:contain !important;
  filter:drop-shadow(0 0 8px rgba(217,173,57,.11)) !important;
  transform:none !important;
}

.enrych-network-header .enrych-network-header__features{
  justify-self:center !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.enrych-network-header .enrych-network-header__feature{
  position:relative !important;
  display:grid !important;
  place-items:center !important;
  flex:0 0 54px !important;
  width:54px !important;
  height:54px !important;
  min-width:54px !important;
  min-height:54px !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:50% !important;
  background:#000 !important;
  box-shadow:0 0 0 1px rgba(217,173,57,.08),0 6px 14px rgba(0,0,0,.18) !important;
  text-decoration:none !important;
  overflow:hidden !important;
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
}

.enrych-network-header .enrych-network-header__feature img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:cover !important;
  margin:0 !important;
  padding:0 !important;
  border-radius:50% !important;
  filter:none !important;
  transform:none !important;
}

.enrych-network-header .enrych-network-header__feature:hover,
.enrych-network-header .enrych-network-header__feature:focus-visible{
  transform:translateY(-1px) scale(1.035) !important;
  box-shadow:0 0 0 1px rgba(234,193,79,.42),0 0 18px rgba(217,173,57,.16),0 7px 16px rgba(0,0,0,.28) !important;
  outline:none !important;
}

.enrych-network-header .enrych-network-header__feature.is-current{
  box-shadow:0 0 0 1px rgba(244,207,99,.72),0 0 18px rgba(217,173,57,.22) !important;
}

.enrych-network-header .enrych-network-header__toggle,
.enrych-network-header .enrych-menu-toggle{
  justify-self:end !important;
  display:inline-grid !important;
  place-items:center !important;
  flex:0 0 44px !important;
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  min-height:44px !important;
  max-width:44px !important;
  max-height:44px !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:8px !important;
  background:transparent !important;
  box-shadow:none !important;
  color:var(--en-network-gold) !important;
  cursor:pointer !important;
  -webkit-tap-highlight-color:transparent !important;
}

.enrych-network-header__hamburger{
  display:flex;
  width:31px;
  height:25px;
  flex-direction:column;
  justify-content:space-between;
}

.enrych-network-header__hamburger > span{
  display:block;
  width:31px;
  height:3px;
  border-radius:999px;
  background:linear-gradient(90deg,#efc75c,#bd8521);
  box-shadow:0 0 8px rgba(217,173,57,.10);
  transform-origin:center;
  transition:transform .18s ease,opacity .18s ease;
}

.enrych-network-header .enrych-menu-toggle[aria-expanded="true"] .enrych-network-header__hamburger > span:nth-child(1){transform:translateY(11px) rotate(45deg);}
.enrych-network-header .enrych-menu-toggle[aria-expanded="true"] .enrych-network-header__hamburger > span:nth-child(2){opacity:0;}
.enrych-network-header .enrych-menu-toggle[aria-expanded="true"] .enrych-network-header__hamburger > span:nth-child(3){transform:translateY(-11px) rotate(-45deg);}

.enrych-network-header .enrych-menu-toggle:hover,
.enrych-network-header .enrych-menu-toggle:focus-visible{
  background:rgba(217,173,57,.055) !important;
  outline:1px solid rgba(217,173,57,.24) !important;
  outline-offset:2px !important;
}

/* Single hamburger menu used on every screen size. */
.enrych-network-header .enrych-nav{display:none !important;}
.enrych-network-header .enrych-mobile-menu[hidden],
.enrych-network-header .enrych-network-menu[hidden]{display:none !important;}

.enrych-network-header .enrych-mobile-menu.enrych-network-menu,
.enrych-network-header .enrych-network-menu{
  position:fixed !important;
  z-index:100001 !important;
  top:88px !important;
  right:clamp(12px,2vw,28px) !important;
  left:auto !important;
  width:min(360px,calc(100vw - 24px)) !important;
  max-width:360px !important;
  max-height:calc(100svh - 104px) !important;
  margin:0 !important;
  padding:10px !important;
  overflow:auto !important;
  border:1px solid rgba(217,173,57,.24) !important;
  border-radius:18px !important;
  background:linear-gradient(180deg,rgba(8,8,8,.995),rgba(3,3,3,.99)) !important;
  box-shadow:0 22px 56px rgba(0,0,0,.52),0 0 0 1px rgba(217,173,57,.035) inset !important;
  backdrop-filter:blur(16px) !important;
  -webkit-overflow-scrolling:touch !important;
}

body.admin-bar .enrych-network-header .enrych-network-menu{top:120px !important;}

.enrych-network-header .enrych-network-menu.is-open{display:block !important;}

.enrych-network-header .enrych-network-menu__primary > ul,
.enrych-network-header .enrych-network-menu__primary .menu,
.enrych-network-header .enrych-network-menu__primary .children{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

.enrych-network-header .enrych-network-menu li{
  position:relative !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}

.enrych-network-header .enrych-network-menu a{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  min-height:43px !important;
  margin:3px 0 !important;
  padding:9px 12px !important;
  box-sizing:border-box !important;
  border:1px solid transparent !important;
  border-radius:11px !important;
  background:transparent !important;
  color:#f3d06d !important;
  font-size:13px !important;
  line-height:1.2 !important;
  font-weight:760 !important;
  letter-spacing:.075em !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
}

.enrych-network-header .enrych-network-menu a:hover,
.enrych-network-header .enrych-network-menu a:focus-visible{
  border-color:rgba(217,173,57,.18) !important;
  background:rgba(217,173,57,.06) !important;
  outline:none !important;
}

.enrych-network-header .enrych-network-menu .sub-menu,
.enrych-network-header .enrych-network-menu .children{
  display:none !important;
  list-style:none !important;
  margin:0 0 7px 10px !important;
  padding:0 0 0 8px !important;
  border-left:1px solid rgba(217,173,57,.18) !important;
  background:transparent !important;
}

.enrych-network-header .enrych-network-menu li.is-open > .sub-menu,
.enrych-network-header .enrych-network-menu li.is-sub-open > .sub-menu,
.enrych-network-header .enrych-network-menu li.is-open > .children{
  display:block !important;
}

.enrych-network-header .enrych-network-menu .sub-menu a,
.enrych-network-header .enrych-network-menu .children a{
  min-height:38px !important;
  padding:8px 10px !important;
  font-size:11px !important;
  letter-spacing:.065em !important;
  color:#d9bd6e !important;
  text-transform:none !important;
}

.enrych-network-header .enrych-network-menu li.menu-item-has-children > a::after,
.enrych-network-header .enrych-network-menu li.page_item_has_children > a::after{
  content:"+" !important;
  flex:0 0 auto !important;
  margin-left:12px !important;
  color:var(--en-network-gold) !important;
  font-size:19px !important;
  font-weight:400 !important;
  line-height:1 !important;
}

.enrych-network-header .enrych-network-menu li.is-open > a::after,
.enrych-network-header .enrych-network-menu li.is-sub-open > a::after{content:"−" !important;}

.enrych-network-menu__utilities{
  margin-top:9px;
  padding-top:9px;
  border-top:1px solid rgba(217,173,57,.16);
}

.enrych-network-menu__auth{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:6px;
}

.enrych-network-header .enrych-network-menu__auth a{
  justify-content:center !important;
  margin:0 !important;
  min-height:40px !important;
  padding:8px 10px !important;
  border-color:rgba(217,173,57,.18) !important;
  background:rgba(217,173,57,.045) !important;
  text-align:center !important;
}

.enrych-network-header [data-en-auth-action][hidden]{display:none !important;}

.enrych-network-menu__theme{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:44px;
  margin-top:7px;
  padding:0 10px;
  color:#aa9660;
  font-size:11px;
  font-weight:700;
  letter-spacing:.09em;
  text-transform:uppercase;
}

.enrych-network-header .enrych-network-menu__theme .en-theme-toggle--icon,
.enrych-network-header .enrych-network-menu__theme .en-theme-toggle--icon button{
  display:inline-grid !important;
  place-items:center !important;
  width:36px !important;
  height:36px !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:50% !important;
  background:rgba(217,173,57,.06) !important;
  color:var(--en-network-gold) !important;
  box-shadow:none !important;
}

.enrych-network-header .enrych-menu-backdrop{
  position:fixed !important;
  z-index:100000 !important;
  inset:80px 0 0 0 !important;
  background:rgba(0,0,0,.30) !important;
  backdrop-filter:blur(2px) !important;
}

body.admin-bar .enrych-network-header .enrych-menu-backdrop{inset:112px 0 0 0 !important;}
.enrych-network-header .enrych-menu-backdrop[hidden]{display:none !important;}

/* Header remains black in both site themes so the three gold identities stay consistent. */
html[data-en-theme="light"] .enrych-header.enrych-network-header,
html:not([data-en-theme]) .enrych-header.enrych-network-header{
  background:#030303 !important;
  border-bottom-color:rgba(217,173,57,.28) !important;
  box-shadow:0 8px 26px rgba(0,0,0,.20) !important;
}


@keyframes enrychMenuV6SparkStrike{
  0%,100%{opacity:.24;transform:translate(-50%,-50%) rotate(-5deg) scale(.98);}
  18%{opacity:.32;}
  22%{opacity:1;transform:translate(-51%,-51%) rotate(-6deg) scale(1.025);filter:drop-shadow(0 0 14px rgba(255,255,255,.98)) drop-shadow(0 0 32px rgba(255,26,52,.95));}
  25%{opacity:.18;}
  29%{opacity:.94;transform:translate(-49%,-50%) rotate(-3deg) scale(1.01);}
  34%{opacity:.26;}
  69%{opacity:.22;}
  73%{opacity:.88;transform:translate(-50%,-51%) rotate(-6deg) scale(1.015);}
  77%{opacity:.23;}
}
@keyframes enrychMenuV4SparkSlashA{0%,100%{opacity:.08;transform:rotate(-13deg) scaleX(.55)}24%{opacity:.14}28%{opacity:1;transform:rotate(-13deg) scaleX(1)}31%{opacity:.10}35%{opacity:.82;transform:rotate(-17deg) scaleX(.76)}41%{opacity:.08}}
@keyframes enrychMenuV4SparkSlashB{0%,100%{opacity:.06;transform:rotate(11deg) scaleX(.48)}52%{opacity:.10}57%{opacity:.96;transform:rotate(11deg) scaleX(.96)}60%{opacity:.10}64%{opacity:.82;transform:rotate(7deg) scaleX(.66)}70%{opacity:.06}}
@keyframes enrychMenuV4SparkWordPulse{0%,46%,100%{filter:drop-shadow(0 6px 14px rgba(0,0,0,.30)) drop-shadow(0 0 10px rgba(225,39,47,.16));}55%{filter:drop-shadow(0 6px 14px rgba(0,0,0,.30)) drop-shadow(0 0 18px rgba(255,48,62,.48));}65%{filter:drop-shadow(0 6px 14px rgba(0,0,0,.30)) drop-shadow(0 0 12px rgba(225,39,47,.22));}}
@keyframes enrychMenuV5SparkAtmosA{0%,100%{opacity:.52;transform:translate3d(0,0,0) scale(.92)}48%{opacity:.95;transform:translate3d(18%,10%,0) scale(1.16)}72%{opacity:.64;transform:translate3d(8%,18%,0) scale(1.02)}}
@keyframes enrychMenuV5SparkAtmosB{0%,100%{opacity:.44;transform:translate3d(0,0,0) scale(.94)}42%{opacity:.86;transform:translate3d(-16%,-10%,0) scale(1.14)}76%{opacity:.58;transform:translate3d(-6%,-18%,0) scale(1.02)}}
@keyframes enrychMenuV4BoostBulge{0%{transform:scale(1)}28%{transform:scale(1.04,.98)}53%{transform:scale(1.16,1.21) translateY(-1px)}76%{transform:scale(1.055,1.075)}100%{transform:scale(1)}}
@keyframes enrychMenuV4BoostHorizonKick{0%{transform:translateX(-50%) scaleX(1);opacity:.6}48%{transform:translateX(-50%) scaleX(1.28);opacity:1}100%{transform:translateX(-50%) scaleX(1);opacity:.62}}
@keyframes enrychMenuV6BoostFill{
  0%{transform:scaleY(0)}
  22%{transform:scaleY(.50)}
  37%{transform:scaleY(.20)}
  59%{transform:scaleY(.70)}
  72%{transform:scaleY(.50)}
  92%,100%{transform:scaleY(1)}
}
@keyframes enrychMenuV6BoostWord{
  0%,90%{transform:scale(1);filter:drop-shadow(0 0 9px rgba(39,180,255,.24))}
  93%{transform:scale(1.04,.98)}
  96%{transform:scale(1.17,1.21) translateY(-1px);filter:drop-shadow(0 0 14px rgba(117,239,255,.52)) drop-shadow(0 0 28px rgba(33,155,255,.34))}
  99%{transform:scale(1.055,1.075)}
  100%{transform:scale(1)}
}
@keyframes enrychMenuV6BoostHorizon{
  0%,72%{transform:translateX(-50%) scaleX(.88);opacity:.42}
  92%{transform:translateX(-50%) scaleX(1);opacity:.72}
  96%{transform:translateX(-50%) scaleX(1.30);opacity:1}
  100%{transform:translateX(-50%) scaleX(1);opacity:.64}
}

@media (max-width:900px){
  :root{--en-network-header-h:68px;--hdr-h:68px;}

  .enrych-header.enrych-network-header,
  body.logged-in .enrych-header.enrych-network-header{
    --hdr-h:68px;
    height:68px !important;
    min-height:68px !important;
    max-height:68px !important;
  }

  .enrych-network-header .enrych-network-header__inner{
    padding:4px 11px !important;
    grid-template-columns:minmax(88px,1fr) auto minmax(36px,1fr) !important;
    gap:7px !important;
  }

  .enrych-network-header .enrych-network-header__brand{
    width:94px !important;
    max-width:94px !important;
    height:60px !important;
  }

  .enrych-network-header .enrych-network-header__brand img{
    width:91px !important;
    max-width:91px !important;
    max-height:59px !important;
  }

  .enrych-network-header .enrych-network-header__features{gap:7px !important;}

  .enrych-network-header .enrych-network-header__feature{
    flex-basis:38px !important;
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    min-height:38px !important;
  }

  .enrych-network-header .enrych-network-header__toggle,
  .enrych-network-header .enrych-menu-toggle{
    width:38px !important;
    height:38px !important;
    min-width:38px !important;
    min-height:38px !important;
    max-width:38px !important;
    max-height:38px !important;
  }

  .enrych-network-header__hamburger{width:27px;height:21px;}
  .enrych-network-header__hamburger > span{width:27px;height:3px;}
  .enrych-network-header .enrych-menu-toggle[aria-expanded="true"] .enrych-network-header__hamburger > span:nth-child(1){transform:translateY(9px) rotate(45deg);}
  .enrych-network-header .enrych-menu-toggle[aria-expanded="true"] .enrych-network-header__hamburger > span:nth-child(3){transform:translateY(-9px) rotate(-45deg);}

  .enrych-network-header .enrych-mobile-menu.enrych-network-menu,
  .enrych-network-header .enrych-network-menu{
    top:76px !important;
    right:8px !important;
    width:min(330px,calc(100vw - 16px)) !important;
    max-height:calc(100svh - 90px) !important;
  }

  body.admin-bar .enrych-network-header .enrych-network-menu{top:122px !important;}
  .enrych-network-header .enrych-menu-backdrop{inset:68px 0 0 0 !important;}
  body.admin-bar .enrych-network-header .enrych-menu-backdrop{inset:114px 0 0 0 !important;}
}

@media (max-width:390px){
  .enrych-network-header .enrych-network-header__inner{
    padding-inline:8px !important;
    grid-template-columns:minmax(80px,1fr) auto minmax(34px,1fr) !important;
    gap:5px !important;
  }

  .enrych-network-header .enrych-network-header__brand{
    width:86px !important;
    max-width:86px !important;
  }
  .enrych-network-header .enrych-network-header__brand img{
    width:84px !important;
    max-width:84px !important;
  }

  .enrych-network-header .enrych-network-header__features{gap:5px !important;}
  .enrych-network-header .enrych-network-header__feature{
    flex-basis:35px !important;
    width:35px !important;
    height:35px !important;
    min-width:35px !important;
    min-height:35px !important;
  }
}

@media (max-width:782px){
  body.admin-bar .enrych-header.enrych-network-header{top:46px !important;}
}

@media (prefers-reduced-motion:reduce){
  .enrych-network-header *,
  .enrych-network-header *::before,
  .enrych-network-header *::after{transition:none !important;animation:none !important;}
}

/* =========================================================
   ENRYCH Network Menu v2 — compact premium navigation drawer
   ========================================================= */
.enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v2{
  top:88px!important;
  right:14px!important;
  left:auto!important;
  width:clamp(252px,24vw,344px)!important;
  max-width:344px!important;
  max-height:calc(100svh - 104px)!important;
  padding:12px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border:1px solid rgba(226,184,67,.24)!important;
  border-radius:20px!important;
  background:
    radial-gradient(300px 160px at 100% 0%,rgba(213,171,54,.08),transparent 68%),
    linear-gradient(180deg,rgba(8,8,9,.985),rgba(3,4,6,.99))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.045)!important;
  backdrop-filter:blur(18px)!important;
  -webkit-backdrop-filter:blur(18px)!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(217,173,57,.38) transparent!important;
}
html[data-en-theme="light"] .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v2{
  background:
    radial-gradient(300px 160px at 100% 0%,rgba(213,171,54,.08),transparent 68%),
    linear-gradient(180deg,rgba(8,8,9,.985),rgba(3,4,6,.99))!important;
  border-color:rgba(226,184,67,.24)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v2::-webkit-scrollbar{width:5px!important;}
.enrych-header.enrych-network-header .enrych-network-menu--v2::-webkit-scrollbar-thumb{background:rgba(217,173,57,.34)!important;border-radius:99px!important;}

.enrych-header.enrych-network-header .enrych-network-menu__head{
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
  padding:2px 3px 10px!important;
  border-bottom:1px solid rgba(217,173,57,.12)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__head .enrych-network-menu__eyebrow{
  color:rgba(240,207,111,.55)!important;
  font-size:9px!important;
  font-weight:850!important;
  letter-spacing:.22em!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__head strong{
  color:#f2d16e!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.12em!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__draws{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:8px!important;
  padding:10px 0!important;
  border-bottom:1px solid rgba(217,173,57,.12)!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard{
  position:relative!important;
  isolation:isolate!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  grid-template-areas:"copy button"!important;
  align-items:center!important;
  gap:8px!important;
  min-height:78px!important;
  margin:0!important;
  padding:10px 9px 10px 12px!important;
  overflow:hidden!important;
  border-radius:15px!important;
  text-decoration:none!important;
  text-transform:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 9px 24px rgba(0,0,0,.20)!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark{
  border:1px solid rgba(255,68,91,.30)!important;
  background:
    radial-gradient(160px 90px at 20% 50%,rgba(255,49,79,.13),transparent 70%),
    linear-gradient(120deg,rgba(47,5,12,.92),rgba(13,6,9,.94))!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost{
  border:1px solid rgba(73,205,255,.30)!important;
  background:
    radial-gradient(160px 90px at 20% 50%,rgba(30,155,255,.16),transparent 70%),
    linear-gradient(120deg,rgba(3,23,48,.94),rgba(4,9,18,.96))!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__copy{
  grid-area:copy!important;
  position:relative!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  min-width:0!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__copy small{
  margin-bottom:1px!important;
  color:rgba(237,245,250,.52)!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.20em!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__word{
  display:inline-block!important;
  margin:0!important;
  font-family:Impact,"Arial Black","Inter Tight",system-ui,sans-serif!important;
  font-size:24px!important;
  line-height:.95!important;
  font-weight:1000!important;
  letter-spacing:-.045em!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__copy > span:last-child{
  margin-top:4px!important;
  max-width:142px!important;
  color:rgba(225,232,238,.58)!important;
  font-size:8px!important;
  line-height:1.25!important;
  font-weight:650!important;
  letter-spacing:.01em!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__word{
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  background:linear-gradient(90deg,#ff3150 0%,#ff536c 43%,#ffd1d8 50%,#ff405d 58%,#d81335 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  filter:drop-shadow(0 0 8px rgba(255,44,75,.18))!important;
  animation:enrychMenuSparkWord 2.8s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__word{
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  background:linear-gradient(180deg,#eafcff 0%,#6ce7ff 30%,#1ca3ff 61%,#075fd5 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  filter:drop-shadow(0 0 8px rgba(52,190,255,.22))!important;
  transform-origin:50% 60%!important;
  animation:enrychMenuBoostWord 3.2s cubic-bezier(.2,.72,.2,1) infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__button{
  grid-area:button!important;
  position:relative!important;
  z-index:4!important;
  display:inline-grid!important;
  place-items:center!important;
  min-width:67px!important;
  min-height:30px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  color:#fff!important;
  font-size:7px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__button{
  border:1px solid rgba(255,119,137,.45)!important;
  background:linear-gradient(180deg,#f62d4c,#b70b2a)!important;
  box-shadow:0 8px 18px rgba(184,8,39,.25),inset 0 1px 0 rgba(255,255,255,.16)!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__button{
  color:#001421!important;
  border:1px solid rgba(155,239,255,.52)!important;
  background:linear-gradient(180deg,#86efff,#1da5ff)!important;
  box-shadow:0 8px 18px rgba(0,116,224,.24),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__fx{
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard__fx i{position:absolute!important;display:block!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__fx i{
  width:3px!important;height:3px!important;border-radius:50%!important;background:#ff5870!important;box-shadow:0 0 9px rgba(255,58,89,.9)!important;
  animation:enrychMenuSparkParticle 2.15s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__fx i:nth-child(1){left:12%;top:72%;animation-delay:-.3s!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__fx i:nth-child(2){left:46%;top:20%;animation-delay:-1.25s!important;transform:scale(.7)!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark .enrych-menu-drawCard__fx i:nth-child(3){left:70%;top:68%;animation-delay:-1.7s!important;transform:scale(.55)!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--spark::after{
  content:""!important;position:absolute!important;z-index:2!important;left:-25%!important;top:50%!important;width:72%!important;height:1px!important;transform:rotate(-18deg)!important;
  background:linear-gradient(90deg,transparent,#ff4561,rgba(255,231,235,.9),transparent)!important;box-shadow:0 0 9px rgba(255,48,79,.7)!important;opacity:0!important;
  animation:enrychMenuSparkStrike 3.1s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__fx i{
  border:1px solid rgba(86,216,255,.22)!important;border-radius:50%!important;background:radial-gradient(circle at 38% 34%,rgba(229,252,255,.24),rgba(43,174,255,.06) 32%,transparent 66%)!important;
  box-shadow:inset 0 0 12px rgba(69,205,255,.06),0 0 14px rgba(30,153,255,.05)!important;
  animation:enrychMenuBoostBubble 4.4s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__fx i:nth-child(1){width:32px!important;height:32px!important;left:4%!important;top:34%!important;animation-delay:-.2s!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__fx i:nth-child(2){width:20px!important;height:20px!important;left:35%!important;top:8%!important;animation-delay:-1.7s!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__fx i:nth-child(3){width:42px!important;height:42px!important;right:22%!important;bottom:-16%!important;animation-delay:-2.8s!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost .enrych-menu-drawCard__fx i:nth-child(4){width:13px!important;height:13px!important;right:7%!important;top:12%!important;animation-delay:-3.5s!important;}
.enrych-header.enrych-network-header .enrych-menu-drawCard--boost::after{
  content:""!important;position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;
  background:linear-gradient(90deg,transparent,rgba(71,211,255,.9),transparent)!important;box-shadow:0 0 13px rgba(42,186,255,.65)!important;
  animation:enrychMenuBoostCharge 3.2s cubic-bezier(.2,.72,.2,1) infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-drawCard:hover,
.enrych-header.enrych-network-header .enrych-menu-drawCard:focus-visible{
  transform:translateY(-1px)!important;
  outline:none!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__groups{padding-top:8px!important;}
.enrych-header.enrych-network-header .enrych-network-menu__groups > ul,
.enrych-header.enrych-network-header .enrych-network-menu__groups .menu,
.enrych-header.enrych-network-header .enrych-network-menu__groups .sub-menu{
  display:block!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li{
  margin:0!important;
  padding:0!important;
  border-bottom:1px solid rgba(217,173,57,.095)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li:last-child{border-bottom:0!important;}
.enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li > a{
  min-height:42px!important;
  margin:0!important;
  padding:0 7px!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  color:#e8ca72!important;
  font-size:11px!important;
  font-weight:850!important;
  letter-spacing:.10em!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li > a:hover,
.enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li.is-open > a{
  background:rgba(217,173,57,.045)!important;
  color:#f6dc8c!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups li.menu-item-has-children > a::after{
  content:"+"!important;
  margin-left:auto!important;
  color:rgba(229,190,76,.66)!important;
  font-size:17px!important;
  font-weight:500!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups li.is-open > a::after{content:"−"!important;}
.enrych-header.enrych-network-header .enrych-network-menu__groups .sub-menu{
  display:none!important;
  margin:0 0 7px!important;
  padding:5px!important;
  border:1px solid rgba(217,173,57,.10)!important;
  border-left:1px solid rgba(217,173,57,.16)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.018)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups li.is-open > .sub-menu{display:grid!important;grid-template-columns:1fr!important;gap:1px!important;}
.enrych-header.enrych-network-header .enrych-network-menu__groups .sub-menu a{
  min-height:31px!important;
  margin:0!important;
  padding:6px 8px!important;
  border:0!important;
  border-radius:7px!important;
  background:transparent!important;
  color:rgba(227,215,178,.72)!important;
  font-size:9px!important;
  font-weight:700!important;
  letter-spacing:.035em!important;
  text-transform:none!important;
  box-shadow:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups .sub-menu a:hover,
.enrych-header.enrych-network-header .enrych-network-menu__groups .sub-menu a:focus-visible{
  background:rgba(217,173,57,.055)!important;
  color:#f2dc9a!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__utilities{
  margin-top:8px!important;
  padding-top:9px!important;
  border-top:1px solid rgba(217,173,57,.12)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__auth{gap:5px!important;}
.enrych-header.enrych-network-header .enrych-network-menu__auth a{
  min-height:36px!important;
  margin:0!important;
  padding:7px!important;
  border:1px solid rgba(217,173,57,.18)!important;
  border-radius:10px!important;
  background:rgba(217,173,57,.035)!important;
  color:#e8ca72!important;
  font-size:9px!important;
  letter-spacing:.09em!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__theme{
  min-height:38px!important;
  margin-top:5px!important;
  padding:0 5px!important;
  color:rgba(207,187,128,.62)!important;
  font-size:9px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__theme .en-theme-toggle--icon,
.enrych-header.enrych-network-header .enrych-network-menu__theme .en-theme-toggle--icon button{
  width:31px!important;height:31px!important;
}

.enrych-header.enrych-network-header .enrych-menu-backdrop{
  background:rgba(0,0,0,.14)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

@keyframes enrychMenuSparkWord{
  0%,56%,100%{filter:drop-shadow(0 0 7px rgba(255,44,75,.15));transform:scale(1);}
  61%{filter:drop-shadow(0 0 15px rgba(255,68,94,.48));transform:scale(1.025);}
  68%{filter:drop-shadow(0 0 8px rgba(255,44,75,.20));transform:scale(1);}
}
@keyframes enrychMenuSparkParticle{
  0%,100%{opacity:.08;transform:translateY(3px) scale(.7);}
  45%{opacity:.8;transform:translateY(-5px) scale(1);}
  70%{opacity:.15;transform:translateY(-9px) scale(.55);}
}
@keyframes enrychMenuSparkStrike{
  0%,52%,100%{opacity:0;transform:translateX(-20%) rotate(-18deg);}
  56%{opacity:.9;}
  64%{opacity:0;transform:translateX(170%) rotate(-18deg);}
}
@keyframes enrychMenuBoostWord{
  0%,18%{transform:scale(1);filter:drop-shadow(0 0 7px rgba(52,190,255,.16));}
  44%{transform:scale(1.025,.985);filter:drop-shadow(0 0 11px rgba(52,190,255,.25));}
  66%{transform:scale(1.075,1.09);filter:drop-shadow(0 0 17px rgba(72,211,255,.38));}
  82%,100%{transform:scale(1);filter:drop-shadow(0 0 8px rgba(52,190,255,.20));}
}
@keyframes enrychMenuBoostBubble{
  0%,100%{opacity:.16;transform:translateY(3px) scale(.9);}
  50%{opacity:.52;transform:translateY(-6px) scale(1.06);}
}
@keyframes enrychMenuBoostCharge{
  0%,18%{transform:scaleX(.12);opacity:.2;}
  48%{transform:scaleX(.52);opacity:.52;}
  72%{transform:scaleX(1);opacity:.9;}
  100%{transform:scaleX(1);opacity:.14;}
}

@media (max-width:900px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v2{
    top:76px!important;
    right:8px!important;
    left:auto!important;
    width:clamp(226px,58vw,292px)!important;
    max-width:292px!important;
    max-height:calc(100svh - 88px)!important;
    padding:10px!important;
    border-radius:18px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-drawCard{
    min-height:72px!important;
    padding:9px 8px 9px 10px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-drawCard__word{font-size:22px!important;}
  .enrych-header.enrych-network-header .enrych-menu-drawCard__copy > span:last-child{max-width:120px!important;font-size:7.5px!important;}
  .enrych-header.enrych-network-header .enrych-menu-drawCard__button{min-width:58px!important;min-height:28px!important;padding:0 6px!important;font-size:6.4px!important;}
  .enrych-header.enrych-network-header .enrych-network-menu__groups > .menu > li > a{min-height:39px!important;font-size:10px!important;}
}

@media (max-width:390px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v2{
    width:clamp(220px,61vw,242px)!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-drawCard{
    grid-template-columns:1fr!important;
    grid-template-areas:"copy" "button"!important;
    gap:6px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-drawCard__button{justify-self:start!important;}
  .enrych-header.enrych-network-header .enrych-menu-drawCard__copy > span:last-child{max-width:170px!important;}
}

@media (prefers-reduced-motion:reduce){
  .enrych-header.enrych-network-header .enrych-menu-drawCard *,
  .enrych-header.enrych-network-header .enrych-menu-drawCard::after{animation:none!important;}
}

/* =========================================================
   ENRYCH navigation drawer v3 — narrow premium rail
   99.15.1
   ========================================================= */
.enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
  width:clamp(196px,42vw,276px)!important;
  max-width:276px!important;
  padding:9px!important;
  border-radius:18px!important;
  background:
    radial-gradient(240px 120px at 72% -4%,rgba(212,175,55,.08),transparent 68%),
    linear-gradient(180deg,rgba(7,7,8,.992),rgba(2,3,5,.995))!important;
  box-shadow:0 24px 64px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__head--compact{
  min-height:22px!important;
  padding:1px 4px 7px!important;
  border-bottom:0!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__head--compact .enrych-network-menu__eyebrow{
  color:rgba(235,204,112,.48)!important;
  font-size:7.5px!important;
  line-height:1!important;
  letter-spacing:.20em!important;
}

/* Feature strip: the two network experiences stay visible at the very top. */
.enrych-header.enrych-network-header .enrych-network-menu__featureGrid{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:6px!important;
  margin:0 0 7px!important;
  padding:0 0 8px!important;
  border-bottom:1px solid rgba(217,173,57,.12)!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile{
  position:relative!important;
  isolation:isolate!important;
  display:grid!important;
  grid-template-rows:42px auto!important;
  place-items:center!important;
  gap:4px!important;
  min-width:0!important;
  min-height:70px!important;
  margin:0!important;
  padding:7px 5px 6px!important;
  overflow:hidden!important;
  border:1px solid rgba(216,176,58,.18)!important;
  border-radius:13px!important;
  text-decoration:none!important;
  background:
    radial-gradient(80px 50px at 50% 16%,rgba(226,185,63,.10),transparent 70%),
    linear-gradient(160deg,rgba(22,19,12,.88),rgba(5,5,6,.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 18px rgba(0,0,0,.18)!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile::after{
  content:""!important;
  position:absolute!important;
  left:12%!important;right:12%!important;bottom:0!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(237,199,89,.38),transparent)!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile img{
  display:block!important;
  width:auto!important;
  height:38px!important;
  max-width:48px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 0 8px rgba(217,173,57,.08))!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile span{
  display:block!important;
  max-width:100%!important;
  color:#e9cc76!important;
  font-size:6.7px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:.055em!important;
  text-align:center!important;
  text-transform:uppercase!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile:hover,
.enrych-header.enrych-network-header .enrych-menu-featureTile:focus-visible{
  border-color:rgba(239,203,98,.38)!important;
  background:
    radial-gradient(80px 50px at 50% 16%,rgba(226,185,63,.17),transparent 70%),
    linear-gradient(160deg,rgba(29,24,13,.92),rgba(6,6,7,.99))!important;
  outline:none!important;
}

/* Compact accordion stack. */
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3{
  padding-top:0!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li{
  border-bottom:1px solid rgba(217,173,57,.095)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > a{
  min-height:38px!important;
  padding:0 6px!important;
  border-radius:7px!important;
  color:#e5c56d!important;
  font-size:9.6px!important;
  letter-spacing:.09em!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 li.menu-item-has-children > a::after{
  font-size:15px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .sub-menu{
  margin:0 0 6px!important;
  padding:4px!important;
  border-radius:9px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .sub-menu a{
  min-height:29px!important;
  padding:5px 7px!important;
  font-size:8.4px!important;
}

/* Prize Draws is the branded dropdown. */
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .enrych-menu-prizeGroup > .enrych-menu-prizeSub{
  padding:6px!important;
  gap:6px!important;
  background:rgba(255,255,255,.012)!important;
  border-color:rgba(217,173,57,.13)!important;
}
.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-miniHeroItem{
  display:block!important;
  margin:0!important;
  padding:0!important;
}
.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-miniHeroItem > a.enrych-menu-miniHero{
  position:relative!important;
  isolation:isolate!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:auto auto!important;
  justify-items:center!important;
  align-content:center!important;
  gap:5px!important;
  min-height:104px!important;
  padding:10px 7px 8px!important;
  overflow:hidden!important;
  border-radius:13px!important;
  text-decoration:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px rgba(0,0,0,.20)!important;
}

/* Mini Spark: same cinematic palette, title gradient and lightning language as the live Spark hero. */
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark{
  border:1px solid rgba(255,101,54,.34)!important;
  background:
    radial-gradient(180px 96px at 50% 8%,rgba(255,126,49,.34),transparent 60%),
    radial-gradient(160px 92px at 88% 42%,rgba(225,39,47,.30),transparent 62%),
    radial-gradient(150px 82px at 12% 88%,rgba(255,91,31,.18),transparent 66%),
    linear-gradient(180deg,#2b1318 0%,#251216 43%,#160d10 76%,#09090c 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.20),0 0 24px rgba(225,39,47,.08)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx{
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  pointer-events:none!important;
  overflow:hidden!important;
  mix-blend-mode:screen!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::before,
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::after{
  content:""!important;
  position:absolute!important;
  border-radius:50%!important;
  pointer-events:none!important;
  filter:blur(10px)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::before{
  width:82%!important;height:72%!important;
  left:-14%!important;top:-18%!important;
  background:radial-gradient(circle,rgba(255,111,31,.52) 0%,rgba(225,39,47,.24) 38%,transparent 72%)!important;
  animation:enrychMenuV5SparkAtmosA 3.1s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::after{
  width:74%!important;height:70%!important;
  right:-18%!important;bottom:-24%!important;
  background:radial-gradient(circle,rgba(255,31,47,.48) 0%,rgba(255,122,31,.16) 42%,transparent 74%)!important;
  animation:enrychMenuV5SparkAtmosB 3.7s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx svg{
  position:absolute!important;
  left:50%!important;top:47%!important;
  width:112%!important;height:auto!important;
  transform:translate(-50%,-50%) rotate(-5deg)!important;
  overflow:visible!important;
  opacity:.24!important;
  filter:drop-shadow(0 0 9px rgba(255,255,255,.48)) drop-shadow(0 0 24px rgba(255,0,28,.48))!important;
  animation:enrychMenuV6SparkStrike 2.45s cubic-bezier(.1,.88,.16,1) infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkGlow{
  fill:none!important;stroke:#ff1f2f!important;stroke-width:9!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.42!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__sparkCore{
  fill:none!important;stroke:#fff7f0!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;
}

.enrych-header.enrych-network-header .enrych-menu-miniHero--spark::before,
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark::after{
  content:""!important;
  position:absolute!important;
  z-index:2!important;
  width:72px!important;
  height:9px!important;
  pointer-events:none!important;
  opacity:0!important;
  mix-blend-mode:screen!important;
  background:linear-gradient(90deg,transparent,#fffdfa 22%,#ff2638 50%,#ff7a1f 70%,transparent)!important;
  clip-path:polygon(0 46%,16% 42%,22% 0,35% 62%,48% 54%,57% 100%,68% 40%,84% 48%,92% 16%,100% 52%,86% 67%,74% 62%,66% 90%,56% 66%,44% 72%,36% 30%,28% 80%,14% 60%,0 72%)!important;
  filter:drop-shadow(0 0 6px rgba(255,255,255,.90)) drop-shadow(0 0 16px rgba(255,29,45,.76))!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark::before{left:2%!important;top:28%!important;transform:rotate(-13deg);animation:enrychMenuV4SparkSlashA 2.55s ease-in-out infinite .18s!important;}
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark::after{right:-3%!important;bottom:27%!important;transform:rotate(11deg);animation:enrychMenuV4SparkSlashB 3.05s ease-in-out infinite .72s!important;}
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark .enrych-menu-miniHero__title--spark strong{
  animation:enrychMenuV4SparkWordPulse 3.05s ease-in-out infinite!important;
}

/* Mini Boost: same midnight field, floating energy and one-word staged fill/bulge language. */
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost{
  border:1px solid rgba(75,210,255,.34)!important;
  background:
    radial-gradient(180px 92px at 50% 12%,rgba(33,164,255,.26),transparent 58%),
    radial-gradient(150px 84px at 52% 82%,rgba(0,84,205,.20),transparent 64%),
    radial-gradient(120px 66px at 88% 46%,rgba(91,222,255,.11),transparent 68%),
    linear-gradient(180deg,#031024 0%,#041a34 49%,#020a16 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px rgba(0,0,0,.20),0 0 24px rgba(33,164,255,.08)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx{
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  pointer-events:none!important;
  overflow:hidden!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx::before{
  content:""!important;
  position:absolute!important;
  left:50%!important;top:53%!important;
  width:125%!important;height:1px!important;
  transform:translateX(-50%)!important;
  background:linear-gradient(90deg,transparent,rgba(49,164,255,.22) 18%,rgba(160,242,255,.82) 50%,rgba(49,164,255,.22) 82%,transparent)!important;
  box-shadow:0 0 18px rgba(71,210,255,.42)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i{
  position:absolute!important;
  display:block!important;
  border:1px solid rgba(86,216,255,.30)!important;
  border-radius:50%!important;
  background:radial-gradient(circle at 38% 34%,rgba(229,252,255,.34),rgba(43,174,255,.10) 32%,transparent 66%)!important;
  box-shadow:inset 0 0 10px rgba(69,205,255,.05),0 0 12px rgba(30,153,255,.04)!important;
  animation:enrychMenuV3BoostOrb 4.8s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i:nth-child(1){width:34px!important;height:34px!important;left:-7px!important;top:42%!important;animation-delay:-.4s!important;}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i:nth-child(2){width:20px!important;height:20px!important;left:31%!important;top:10%!important;animation-delay:-2s!important;}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i:nth-child(3){width:42px!important;height:42px!important;right:7%!important;bottom:-14px!important;animation-delay:-3.2s!important;}
.enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i:nth-child(4){width:12px!important;height:12px!important;right:8%!important;top:12%!important;animation-delay:-4s!important;}

.enrych-header.enrych-network-header .enrych-menu-miniHero__title{
  position:relative!important;
  z-index:3!important;
  display:grid!important;
  place-items:center!important;
  gap:0!important;
  width:100%!important;
  text-align:center!important;
  pointer-events:none!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title small{
  display:block!important;
  margin:0 0 2px!important;
  color:rgba(243,251,253,.84)!important;
  font-size:6.4px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.42em!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{
  display:block!important;
  margin:0!important;
  font-family:Impact,"Arial Black","Inter Tight",system-ui,sans-serif!important;
  font-size:28px!important;
  line-height:.78!important;
  font-weight:1000!important;
  letter-spacing:-.075em!important;
  text-transform:uppercase!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title b{
  display:block!important;
  margin:5px 0 0!important;
  color:#fff8e6!important;
  font-family:Impact,"Arial Black","Inter Tight",system-ui,sans-serif!important;
  font-size:13px!important;
  line-height:.9!important;
  font-weight:950!important;
  letter-spacing:.02em!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title--spark strong{
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  background:linear-gradient(102deg,#fff4c4 0%,#ffd166 18%,#ff7a1f 42%,#e1272f 67%,#751116 84%,#fff0be 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  filter:drop-shadow(0 6px 14px rgba(0,0,0,.30)) drop-shadow(0 0 12px rgba(225,39,47,.20))!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title--boost small,
.enrych-header.enrych-network-header .enrych-menu-miniHero__title--boost b{color:#eafcff!important;}
.enrych-header.enrych-network-header .enrych-menu-miniBoostWord{
  display:block!important;
  width:100%!important;
  height:28px!important;
  margin:0!important;
  line-height:0!important;
  overflow:visible!important;
  transform-origin:50% 62%!important;
  will-change:transform,filter!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostWord svg{
  display:block!important;
  width:100%!important;
  height:31px!important;
  overflow:visible!important;
  filter:drop-shadow(0 0 9px rgba(39,180,255,.24))!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostText{
  font-family:Impact,"Arial Black","Inter Tight",system-ui,sans-serif!important;
  font-size:73px!important;
  font-weight:1000!important;
  letter-spacing:-5px!important;
  paint-order:stroke fill!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostBase{
  fill:#06162b!important;
  stroke:rgba(181,242,255,.48)!important;
  stroke-width:2.1!important;
  opacity:.92!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostFill{
  stroke:rgba(224,252,255,.72)!important;
  stroke-width:.7!important;
  filter:drop-shadow(0 0 7px rgba(62,205,255,.36))!important;
}

.enrych-header.enrych-network-header .enrych-menu-miniBoostMask{
  transform-box:fill-box!important;
  transform-origin:50% 100%!important;
  transform:scaleY(0)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-live .enrych-menu-miniBoostMask{
  animation:enrychMenuV6BoostFill 4.3s cubic-bezier(.22,.72,.18,1) infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-live .enrych-menu-miniBoostWord{
  animation:enrychMenuV6BoostWord 4.3s cubic-bezier(.22,.72,.18,1) infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-live .enrych-menu-miniHero__boostFx::before{
  animation:enrychMenuV6BoostHorizon 4.3s ease-in-out infinite!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-bulging .enrych-menu-miniBoostWord{
  animation:enrychMenuV4BoostBulge .82s cubic-bezier(.17,.88,.18,1) both!important;
  filter:drop-shadow(0 0 12px rgba(117,239,255,.36)) drop-shadow(0 0 23px rgba(33,155,255,.24))!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-bulging .enrych-menu-miniHero__boostFx::before{
  animation:enrychMenuV4BoostHorizonKick .82s ease-out both!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__cta{
  position:relative!important;
  z-index:4!important;
  display:inline-grid!important;
  place-items:center!important;
  min-height:23px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  color:#fff!important;
  font-size:6.3px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--spark .enrych-menu-miniHero__cta{
  border:1px solid rgba(255,119,137,.42)!important;
  background:linear-gradient(180deg,#ef2948,#b40b29)!important;
  box-shadow:0 7px 16px rgba(184,8,39,.20),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost .enrych-menu-miniHero__cta{
  color:#001421!important;
  border:1px solid rgba(155,239,255,.50)!important;
  background:linear-gradient(180deg,#86efff,#1da5ff)!important;
  box-shadow:0 7px 16px rgba(0,116,224,.20),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero:hover,
.enrych-header.enrych-network-header .enrych-menu-miniHero:focus-visible{
  filter:brightness(1.06)!important;
  outline:none!important;
}

/* Small utility links inside the Prize Draws dropdown. */
.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-prizeLinks{
  display:block!important;
  margin:0!important;
  padding:0!important;
}
.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-prizeLinks > a{
  min-height:27px!important;
  padding:4px 7px!important;
  border-radius:7px!important;
  color:rgba(230,218,180,.68)!important;
  font-size:8px!important;
}

.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__utilities{
  margin-top:6px!important;
  padding-top:7px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__auth{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:5px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__auth a{
  min-height:34px!important;
  padding:6px 4px!important;
  font-size:8px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__theme{
  min-height:34px!important;
  font-size:8px!important;
}

@keyframes enrychMenuV3SparkStrike{
  0%,54%,100%{opacity:0;transform:translate(-58%,-50%) rotate(-5deg) scale(.9);}
  57%{opacity:.82;}
  61%{opacity:1;transform:translate(-50%,-50%) rotate(-5deg) scale(1);}
  67%{opacity:0;transform:translate(-43%,-50%) rotate(-5deg) scale(1.02);}
}
@keyframes enrychMenuV3BoostOrb{
  0%,100%{opacity:.12;transform:translateY(3px) scale(.94);}
  50%{opacity:.42;transform:translateY(-5px) scale(1.05);}
}
@keyframes enrychMenuV3BoostCharge{
  0%{clip-path:inset(100% 0 0 0);transform:scale(1);}
  18%{clip-path:inset(50% 0 0 0);transform:scale(1);}
  30%{clip-path:inset(80% 0 0 0);transform:scale(1);}
  50%{clip-path:inset(30% 0 0 0);transform:scale(1);}
  61%{clip-path:inset(50% 0 0 0);transform:scale(1);}
  76%{clip-path:inset(0 0 0 0);transform:scale(1);}
  83%{clip-path:inset(0 0 0 0);transform:scale(1.13,1.18) translateY(-1px);}
  90%,100%{clip-path:inset(0 0 0 0);transform:scale(1);}
}

@media (max-width:900px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
    top:76px!important;
    right:7px!important;
    width:clamp(184px,50vw,238px)!important;
    max-width:238px!important;
    max-height:calc(100svh - 87px)!important;
    padding:8px!important;
    border-radius:16px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile{
    grid-template-rows:37px auto!important;
    min-height:65px!important;
    padding:6px 4px 5px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile img{height:34px!important;max-width:42px!important;}
  .enrych-header.enrych-network-header .enrych-menu-featureTile span{font-size:5.9px!important;}
  .enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > a{min-height:36px!important;font-size:9px!important;}
  .enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-miniHeroItem > a.enrych-menu-miniHero{min-height:96px!important;padding:8px 6px 7px!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{font-size:25px!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title b{font-size:12px!important;}
}
@media (max-width:390px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
    width:clamp(180px,50vw,205px)!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile span{font-size:5.5px!important;letter-spacing:.035em!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{font-size:23px!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__cta{min-height:22px!important;padding:0 8px!important;font-size:5.8px!important;}
}
@media (prefers-reduced-motion:reduce){
  .enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx svg,
  .enrych-header.enrych-network-header .enrych-menu-miniHero__boostFx i,
  .enrych-header.enrych-network-header .enrych-menu-miniHero--spark::before,
  .enrych-header.enrych-network-header .enrych-menu-miniHero--spark::after,
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title--spark strong,
  .enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::before,
  .enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx::after,
  .enrych-header.enrych-network-header .enrych-menu-miniBoostWord{animation:none!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__sparkFx svg{opacity:.30!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniBoostMask{transform:scaleY(1)!important;}
}

/* =========================================================
   ENRYCH navigation drawer v3.1 — readability + static Boost
   99.15.5
   ========================================================= */
.enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
  width:clamp(260px,64vw,330px)!important;
  max-width:330px!important;
  padding:11px!important;
  border-radius:20px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__head--compact{
  min-height:27px!important;
  padding:2px 6px 9px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__head--compact .enrych-network-menu__eyebrow{
  font-size:9px!important;
  letter-spacing:.19em!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__featureGrid{
  gap:8px!important;
  margin-bottom:9px!important;
  padding-bottom:10px!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile{
  grid-template-rows:48px auto!important;
  gap:5px!important;
  min-height:82px!important;
  padding:8px 6px 7px!important;
  border-radius:15px!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile img{
  height:44px!important;
  max-width:54px!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile span{
  font-size:7.8px!important;
  line-height:1.18!important;
  letter-spacing:.045em!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > a{
  min-height:46px!important;
  padding:0 9px!important;
  font-size:11.5px!important;
  letter-spacing:.085em!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 li.menu-item-has-children > a::after{
  font-size:18px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .sub-menu{
  margin:0 0 8px!important;
  padding:6px!important;
  border-radius:11px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .sub-menu a{
  min-height:34px!important;
  padding:7px 9px!important;
  font-size:10.2px!important;
}

.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 .enrych-menu-prizeGroup > .enrych-menu-prizeSub{
  padding:7px!important;
  gap:8px!important;
}
.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-miniHeroItem > a.enrych-menu-miniHero{
  min-height:120px!important;
  padding:12px 9px 10px!important;
  gap:7px!important;
  border-radius:15px!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title small{
  margin-bottom:3px!important;
  font-size:7.6px!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{
  font-size:34px!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__title b{
  margin-top:6px!important;
  font-size:15px!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero__cta{
  min-height:29px!important;
  padding:0 12px!important;
  font-size:7.5px!important;
  letter-spacing:.075em!important;
}

/* Boost menu card is deliberately static: full word, no charge/bubble/bulge effects. */
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost{
  background:
    radial-gradient(220px 115px at 50% 24%,rgba(32,157,255,.22),transparent 64%),
    linear-gradient(180deg,#06152a 0%,#071d39 52%,#030b17 100%)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost .enrych-menu-miniHero__boostFx{
  display:none!important;
  visibility:hidden!important;
  animation:none!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostWord,
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-live .enrych-menu-miniBoostWord,
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-bulging .enrych-menu-miniBoostWord{
  height:35px!important;
  transform:none!important;
  animation:none!important;
  filter:none!important;
  will-change:auto!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostWord svg{
  height:38px!important;
  filter:drop-shadow(0 0 10px rgba(39,180,255,.28))!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostText{
  font-size:78px!important;
  letter-spacing:-5px!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostMask,
.enrych-header.enrych-network-header .enrych-menu-miniHero--boost.is-menu-boost-live .enrych-menu-miniBoostMask{
  transform:scaleY(1)!important;
  animation:none!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostBase{
  opacity:.18!important;
  stroke:rgba(171,238,255,.24)!important;
}
.enrych-header.enrych-network-header .enrych-menu-miniBoostFill{
  opacity:1!important;
  stroke:rgba(225,253,255,.72)!important;
  filter:drop-shadow(0 0 9px rgba(62,205,255,.38))!important;
}

.enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-prizeLinks > a{
  min-height:32px!important;
  padding:6px 9px!important;
  font-size:9.6px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__utilities{
  margin-top:8px!important;
  padding-top:9px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__auth{
  gap:7px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__auth a,
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__theme{
  min-height:40px!important;
  font-size:9.5px!important;
}

@media (max-width:900px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
    right:7px!important;
    width:clamp(250px,72vw,300px)!important;
    max-width:300px!important;
    padding:10px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile{
    grid-template-rows:44px auto!important;
    min-height:78px!important;
    padding:7px 5px 6px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile img{
    height:40px!important;
    max-width:50px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile span{font-size:7.2px!important;}
  .enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > a{
    min-height:44px!important;
    font-size:11px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-prizeSub > .enrych-menu-miniHeroItem > a.enrych-menu-miniHero{
    min-height:116px!important;
    padding:11px 8px 9px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{font-size:32px!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title b{font-size:14px!important;}
}
@media (max-width:390px){
  .enrych-header.enrych-network-header .enrych-network-menu.enrych-network-menu--v3{
    width:clamp(244px,72vw,278px)!important;
    max-width:278px!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-featureTile span{
    font-size:6.8px!important;
    letter-spacing:.03em!important;
  }
  .enrych-header.enrych-network-header .enrych-menu-miniHero__title strong{font-size:30px!important;}
  .enrych-header.enrych-network-header .enrych-menu-miniHero__cta{
    min-height:28px!important;
    padding:0 11px!important;
    font-size:7.2px!important;
  }
}


/* =========================================================
   ENRYCH navigation drawer v3.2 — accordion + menu audit
   99.15.6
   ========================================================= */
.enrych-header.enrych-network-header .enrych-menu-featureTile{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile img{
  display:block!important;
  margin:0 auto!important;
  object-position:center center!important;
}
.enrych-header.enrych-network-header .enrych-menu-featureTile span{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:18px!important;
  margin:0 auto!important;
  text-align:center!important;
}

/* Top-level sections are controls, not links. This prevents a close tap navigating away. */
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  min-height:46px!important;
  margin:0!important;
  padding:0 9px!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  color:#e5c66a!important;
  background:transparent!important;
  box-shadow:none!important;
  font:inherit!important;
  font-size:11.5px!important;
  line-height:1.05!important;
  font-weight:900!important;
  letter-spacing:.085em!important;
  text-align:left!important;
  text-transform:uppercase!important;
  cursor:pointer!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle::after{
  content:"+"!important;
  display:grid!important;
  place-items:center!important;
  width:24px!important;
  height:24px!important;
  margin-left:10px!important;
  color:rgba(225,188,78,.72)!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:1!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li.is-open > .enrych-menu-sectionToggle::after{
  content:"−"!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle:hover,
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle:focus-visible,
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li.is-open > .enrych-menu-sectionToggle{
  color:#f3d77d!important;
  background:rgba(214,174,57,.035)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle:focus-visible{
  outline:1px solid rgba(232,196,86,.46)!important;
  outline-offset:-1px!important;
}

/* Kill the legacy mobile-polish Initiative text replacement inside this audited drawer. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 a[href*="/initiative/"]{
  font-size:10.2px!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 a[href*="/initiative/"]::after,
.enrych-header.enrych-network-header .enrych-network-menu--v3 a[href*="enrych-fund"]::after{
  content:none!important;
  display:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 a[href*="enrych-fund"]{
  font-size:10.2px!important;
}

@media (max-width:900px){
  .enrych-header.enrych-network-header .enrych-network-menu__groups--v3 > .menu > li > .enrych-menu-sectionToggle{
    min-height:44px!important;
    font-size:11px!important;
  }
}


/* =========================================================
   ENRYCH navigation drawer v3.3 — transparent feature strip + robust accordion
   99.15.7
   ========================================================= */
/* Let the two flagship experiences blend into the drawer instead of looking like black cards. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-network-menu__featureGrid{
  gap:12px!important;
  padding:2px 3px 12px!important;
  border-bottom:1px solid rgba(217,173,57,.12)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile,
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile:hover,
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile:focus-visible{
  min-height:92px!important;
  padding:7px 2px 6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile::after{
  content:none!important;
  display:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile img{
  height:50px!important;
  max-width:60px!important;
  margin:0 auto 4px!important;
  filter:drop-shadow(0 0 8px rgba(217,173,57,.11))!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile span{
  min-height:24px!important;
  padding:0 2px!important;
  font-size:8px!important;
  line-height:1.22!important;
  letter-spacing:.045em!important;
}

/* The aria state is also a visibility source-of-truth, so opening never depends on one CSS class alone. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > .menu > li > ul.sub-menu[aria-hidden="true"],
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > .menu > li > ul.children[aria-hidden="true"]{
  display:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > .menu > li > ul.sub-menu[aria-hidden="false"],
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > .menu > li > ul.children[aria-hidden="false"]{
  display:grid!important;
  grid-template-columns:1fr!important;
}

@media (max-width:390px){
  .enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile img{
    height:46px!important;
    max-width:56px!important;
  }
  .enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile span{
    font-size:7.5px!important;
  }
}


/* =========================================================
   ENRYCH navigation drawer v3.4 — native accordion + clean marks
   99.15.8
   ========================================================= */

/* The menu marks now use transparent PNGs. Never place a panel behind the image itself. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-featureTile img{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}

/* Native details make every dropdown functional without depending on JS. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > li > .enrych-menu-details{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-groups > li > .enrych-menu-details > summary.enrych-menu-sectionToggle{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:100%!important;
  min-height:50px!important;
  margin:0!important;
  padding:0 9px!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  list-style:none!important;
  color:#e5c66a!important;
  background:transparent!important;
  box-shadow:none!important;
  font:inherit!important;
  font-size:12px!important;
  line-height:1.05!important;
  font-weight:900!important;
  letter-spacing:.085em!important;
  text-align:left!important;
  text-transform:uppercase!important;
  cursor:pointer!important;
  -webkit-tap-highlight-color:transparent!important;
  touch-action:manipulation!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details > summary::-webkit-details-marker{display:none!important;}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details > summary::marker{content:""!important;}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details > summary::after{
  content:"+"!important;
  display:grid!important;
  place-items:center!important;
  width:25px!important;
  height:25px!important;
  flex:0 0 25px!important;
  margin-left:10px!important;
  color:rgba(225,188,78,.76)!important;
  font-size:20px!important;
  font-weight:650!important;
  line-height:1!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details[open] > summary::after{content:"−"!important;}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details[open] > summary{
  color:#f3d77d!important;
  background:rgba(214,174,57,.035)!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details > summary:focus-visible{
  outline:1px solid rgba(232,196,86,.46)!important;
  outline-offset:-1px!important;
}

/* Override every legacy submenu display rule. */
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details:not([open]) > ul.sub-menu{
  display:none!important;
}
.enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details[open] > ul.sub-menu{
  display:grid!important;
  grid-template-columns:1fr!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}

@media (max-width:390px){
  .enrych-header.enrych-network-header .enrych-network-menu--v3 .enrych-menu-details > summary.enrych-menu-sectionToggle{
    min-height:48px!important;
    font-size:11.5px!important;
  }
}
