:root{--ea-shell-bg:#0f172a;--ea-shell-fg:#f8fafc;--ea-shell-muted:#cbd5e1;--ea-shell-line:rgba(255,255,255,.16)}
#ea-site-shell{box-sizing:border-box;width:100%;background:var(--ea-shell-bg);color:var(--ea-shell-fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:relative;z-index:2147483000;border-bottom:1px solid var(--ea-shell-line)}
#ea-site-shell *{box-sizing:border-box}#ea-site-shell .ea-shell-inner{max-width:1440px;margin:0 auto;min-height:54px;display:flex;align-items:center;gap:18px;padding:8px 18px}
#ea-site-shell .ea-brand{font-weight:800;letter-spacing:-.02em;color:var(--ea-shell-fg);text-decoration:none;white-space:nowrap}#ea-site-shell nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
#ea-site-shell nav a{color:var(--ea-shell-muted);text-decoration:none;font-weight:650;font-size:14px;padding:7px 9px;border-radius:8px}#ea-site-shell nav a:hover,#ea-site-shell nav a:focus-visible,#ea-site-shell nav a[aria-current="page"]{color:#fff;background:rgba(255,255,255,.10);outline:none}
#ea-site-shell .ea-shell-menu{display:none;border:1px solid var(--ea-shell-line);background:transparent;color:#fff;border-radius:8px;padding:6px 9px;font:inherit}
@media(max-width:760px){#ea-site-shell .ea-shell-inner{align-items:flex-start;gap:10px;padding:9px 12px;flex-wrap:wrap}#ea-site-shell .ea-shell-menu{display:block;margin-left:auto}#ea-site-shell nav{display:none;width:100%;padding-top:4px}#ea-site-shell[data-open="1"] nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}#ea-site-shell nav a{padding:9px 10px}}
/* SITE_SHELL1B_VISUAL1 — canonical primary-nav de-duplication */
.ea-native-primary-hidden,#exp5-global-shell{display:none!important}
header.ea-players-utility .brand,header.ea-players-utility nav.nav{display:none!important}
header.ea-players-utility .topin{justify-content:flex-end!important;min-height:46px!important;padding-top:6px!important;padding-bottom:6px!important}
header.ea-players-utility .search{margin-left:auto!important;max-width:430px!important;width:min(430px,100%)!important}
header.ea-referee-utility .brand,header.ea-referee-utility .globalLinks{display:none!important}
header.ea-referee-utility{justify-content:flex-end!important;min-height:46px!important;padding-top:6px!important;padding-bottom:6px!important}
header.ea-referee-utility .globalSearch{margin-left:auto!important;max-width:430px!important;width:min(430px,100%)!important}
header.ea-docs-context .site-docs-brand{display:none!important}
header.ea-docs-context .site-docs-nav a[data-ea-context-hidden="1"]{display:none!important}
header.ea-docs-context{min-height:42px!important;padding-top:6px!important;padding-bottom:6px!important;justify-content:center!important;gap:12px!important;box-shadow:none!important}
header.ea-docs-context::before{content:"Docs";font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.62;white-space:nowrap}
header.ea-docs-context .site-docs-nav{gap:6px!important;flex-wrap:wrap!important}
header.ea-team-context .brand{display:none!important}
header.ea-team-context #global-nav a[data-ea-context-hidden="1"]{display:none!important}
header.ea-team-context{min-height:42px!important;padding-top:6px!important;padding-bottom:6px!important;justify-content:center!important;gap:12px!important;box-shadow:none!important}
header.ea-team-context::before{content:"Team resources";font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.62;white-space:nowrap}
header.ea-team-context #global-nav{gap:6px!important;flex-wrap:wrap!important}
@media(max-width:760px){
 header.ea-players-utility .topin{padding-left:12px!important;padding-right:12px!important}
 header.ea-players-utility .search,header.ea-referee-utility .globalSearch{max-width:none!important;width:100%!important;margin:0!important}
 header.ea-referee-utility{padding-left:12px!important;padding-right:12px!important}
 header.ea-docs-context,header.ea-team-context{padding-left:12px!important;padding-right:12px!important;justify-content:flex-start!important}
}
