/* Academy and Watch are links in the atlas tab row; Team and Contact stay secondary. */
.app-header>.mp-info-nav{display:flex;align-items:stretch;gap:16px;flex:none;align-self:stretch;white-space:nowrap}
.app-header>.mp-info-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;height:76px;color:var(--foreground,#244a54);font:500 14px/1.2 system-ui,-apple-system,sans-serif;text-decoration:none;opacity:.78}
.app-header>.mp-info-nav a:hover{opacity:1;color:#216b60}
.app-header>.mp-info-nav a:focus-visible,.app-header .main-nav>.mp-main-link:focus-visible{outline:3px solid #4abfa2;outline-offset:-4px;border-radius:4px}
.app-header>.mp-info-nav a:hover::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#297567}
.app-header .main-nav>.mp-main-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;height:calc(100% - 1px);padding:0 8px;border-radius:6px;color:var(--foreground,#244a54);font:500 13px/1.2 system-ui,-apple-system,sans-serif;white-space:nowrap;text-decoration:none;opacity:.77}
.app-header .main-nav>.mp-main-link:hover{opacity:1;color:#216b60;background:rgba(34,114,92,.07)}
.app-header .main-nav>.mp-main-link:active{background:rgba(34,114,92,.11)}
.app-header .main-nav .mp-main-crown{display:inline-flex;align-items:center;justify-content:center;color:#bd8a24;filter:drop-shadow(0 1px 2px #cc9a5540)}
.app-header .main-nav .mp-main-crown[hidden]{display:none}
.app-header .main-nav .mp-main-count{min-width:17px;height:17px;padding:0 3px;border-radius:9px;display:inline-grid;place-items:center;color:#fff;background:#a06317;font:700 10px system-ui,sans-serif}
.app-header .main-nav .mp-main-count[hidden]{display:none}
.app-header .main-nav>.mp-mobile-info-link,.app-header>.mp-nav-scroll-arrow{display:none}
@media(max-width:1550px){
 .app-header:has(>.mp-info-nav){height:auto!important;min-height:76px;flex-wrap:wrap;align-content:center;row-gap:0;padding-top:5px;padding-bottom:5px}
 .app-header:has(>.mp-info-nav)>.brand{order:1}
 .app-header:has(>.mp-info-nav)>.header-actions{order:2;margin-left:auto}
 .app-header:has(>.mp-info-nav)>.main-nav{order:3;flex:1 1 calc(100% - 175px);min-width:0;max-width:calc(100% - 175px);height:44px!important;margin-left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;justify-content:flex-start}
 .app-header:has(>.mp-info-nav)>.main-nav [role="tab"],.app-header:has(>.mp-info-nav)>.main-nav>.mp-main-link{height:42px!important;flex:none}
 .app-header:has(>.mp-info-nav)>.mp-info-nav{order:4;height:44px;gap:13px;margin-left:8px}
 .app-header>.mp-info-nav a{height:42px;font-size:13px}
}
@media(max-width:620px){
 .app-header:has(>.mp-info-nav){flex:0 0 auto!important;min-height:0!important;height:auto!important;padding:7px 12px 0!important;row-gap:3px;position:relative}
 .app-header:has(>.mp-info-nav)>.main-nav{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%;flex:1 1 100%;height:42px!important;padding:0 43px 0 0!important;border-top:1px solid var(--border,#eef2f2)!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;justify-content:flex-start;white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth}
 .app-header:has(>.mp-info-nav)>.main-nav::-webkit-scrollbar{display:none}
 .app-header:has(>.mp-info-nav)>.main-nav [role="tab"],.app-header:has(>.mp-info-nav)>.main-nav>.mp-main-link{height:40px!important;flex:none!important}
 .app-header .main-nav>.mp-main-link{font-size:12px;padding:0 6px}
 .app-header:has(>.mp-info-nav)>.mp-info-nav{display:none}
 .app-header:has(>.mp-info-nav)>.main-nav>.mp-mobile-info-link{display:inline-flex}
 .app-header:has(>.mp-info-nav)>.mp-nav-scroll-arrow:not([hidden]){position:absolute;right:8px;bottom:1px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-left:1px solid var(--border,#dce9e7);border-radius:0 0 5px 0;background:var(--background,#fff);color:var(--foreground,#24534c);box-shadow:-7px 0 10px -5px #244a5440;cursor:pointer;font:700 26px/1 system-ui,sans-serif}
 .app-header>.mp-nav-scroll-arrow:focus-visible{outline:3px solid #4abfa2;outline-offset:-3px}
}
@media(max-width:620px) and (prefers-reduced-motion:reduce){.app-header:has(>.mp-info-nav)>.main-nav{scroll-behavior:auto}}
