@font-face{font-family:"IBM Plex Sans";src:url('/brand/tracker/fonts/plex-sans.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Oxanium;src:url('/brand/tracker/fonts/oxanium.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Oxanium;src:url('/brand/tracker/fonts/oxanium-bold.ttf') format('truetype');font-weight:700;font-display:swap}
.em-site-header{--nav-void:#05060a;--nav-panel:#0c111c;--nav-edge:#1c2740;--nav-ink:#e2e8f0;--nav-muted:#94a3b8;--nav-cyan:#22d3ee;--nav-mint:#34d399;background:var(--nav-void);color:var(--nav-ink);font:400 14px/1.5 "IBM Plex Sans",sans-serif;position:relative;z-index:20}
.em-site-header *{box-sizing:border-box}
.em-site-header a{text-decoration:none;color:var(--nav-muted)}
.em-site-header :is(a,summary):focus-visible{outline:2px solid var(--nav-cyan);outline-offset:4px}
.em-site-header svg{flex:none}
.em-masthead{height:94px;max-width:1416px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--nav-edge)}
.em-site-header .em-brand{display:flex;align-items:center;gap:13px;flex:none;font:600 21px/1.1 Oxanium,sans-serif;letter-spacing:-.03em;color:var(--nav-ink)}
.em-brand strong{font-weight:700}
.em-brand img{display:block;width:84px;height:56px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}
.em-tagline{margin:0;color:var(--nav-muted);font-size:14px}
.em-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}
.em-site-header .em-account-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:12px 18px;background:var(--nav-cyan);color:var(--nav-void);font-weight:600;white-space:nowrap}
.em-site-header .em-account-link:hover{background:var(--nav-mint)}
.em-primary-navigation{max-width:1416px;margin:auto;padding:0 40px;display:flex;align-items:stretch;gap:25px;border-bottom:1px solid var(--nav-edge)}
.em-primary-navigation>a,.em-nav-group>summary{display:flex;align-items:center;gap:8px;min-height:59px;padding:20px 0 17px;border-bottom:2px solid transparent;white-space:nowrap}
.em-site-header a.active,.em-nav-group[data-active]>summary{color:var(--nav-cyan);border-bottom-color:var(--nav-cyan)}
.em-site-header a:hover,.em-nav-group>summary:hover{color:var(--nav-cyan)}
.em-nav-group{position:relative;margin:0;padding:0;border:0;background:none}
.em-nav-group>summary{cursor:pointer;list-style:none;color:var(--nav-muted)}
.em-nav-group>summary::-webkit-details-marker,.em-mobile-navigation>summary::-webkit-details-marker{display:none}
.em-nav-group>summary svg{width:16px;height:16px}
.em-nav-group[open]>summary svg{transform:rotate(180deg)}
.em-nav-group-links{position:absolute;top:100%;left:-16px;min-width:260px;padding:8px;background:var(--nav-panel);border:1px solid var(--nav-edge);z-index:30}
.em-nav-group-links a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border:0;white-space:nowrap}
.em-mobile-navigation{display:none}
@media(max-width:900px){.em-masthead{padding-inline:24px;gap:24px}.em-primary-navigation{padding-inline:24px;gap:20px}}
@media(max-width:760px){
 .em-site-navigation,.em-site-header{position:sticky;top:0;z-index:30}
 .em-site-navigation .em-site-header{position:relative}
 .em-masthead{height:72px;padding:0 18px;gap:12px}
 .em-site-header .em-brand{font-size:16px;gap:9px}
 .em-brand img{width:49px;height:39px}
 .em-tagline,.em-primary-navigation{display:none}
 .em-site-header .em-account-link{padding:10px 11px;font-size:12px;gap:8px;max-width:142px;white-space:normal}
 .em-account-link svg{width:15px;height:15px}
 .em-mobile-navigation{display:block;margin:0;padding:0;border:0}
 .em-mobile-navigation>summary{list-style:none;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;cursor:pointer;color:var(--nav-ink)}
 .em-mobile-navigation>summary svg{width:23px;height:23px}
 .em-mobile-navigation[open]>summary{color:var(--nav-cyan)}
 .em-mobile-navigation nav{position:absolute;top:72px;left:0;right:0;max-height:calc(100dvh - 72px);overflow-y:auto;background:var(--nav-void);border-bottom:1px solid var(--nav-edge);padding:12px 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;align-items:start}
 .em-mobile-primary{display:contents}
 .em-mobile-navigation nav a{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px;border-bottom:2px solid transparent;font-size:14px;overflow-wrap:anywhere}
 .em-mobile-navigation nav p{grid-column:1/-1;color:var(--nav-muted);margin:8px 0 0;padding:16px 10px 0;border-top:1px solid var(--nav-edge);font-size:12px}
}
@media(max-width:360px){.em-masthead{padding-inline:12px;gap:8px}.em-site-header .em-brand{font-size:14px;gap:6px}.em-brand img{width:40px}.em-header-actions{gap:4px}.em-site-header .em-account-link{padding-inline:8px;max-width:125px}}
