.magha-nav[data-nav-enhanced=false]>:not(.magha-nav__fallback),.magha-nav[data-nav-enhanced=true]>.magha-nav__fallback{display:none}.native-navigation{border:1px solid var(--nav-glass-edge);background:var(--nav-block);box-shadow:var(--nav-glass-shadow);color:var(--ma-heading);pointer-events:auto;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:24px 48px 0;padding:8px 16px;font-size:14px;display:flex;position:relative}.native-navigation__links{align-items:center;gap:12px;display:flex}.native-navigation summary{cursor:pointer;padding:12px 0}.native-navigation a{align-items:center;min-height:44px;display:inline-flex}.native-navigation :is(a,summary):focus-visible{outline:2px solid var(--ma-gold);outline-offset:3px}.native-navigation a:hover{text-decoration:underline}.native-navigation__app{border:1px solid var(--ma-gold-muted);border-radius:999px;padding:0 12px}.native-navigation__panel{z-index:1;top:calc(100% + 8px);overscroll-behavior:contain;border:1px solid var(--nav-glass-edge);background:var(--nav-panel);max-height:min(70svh,100svh - 160px);box-shadow:var(--nav-glass-shadow);border-radius:16px;padding:16px 24px;position:absolute;inset-inline:0;overflow:auto}.native-navigation__panel ul{margin:0;padding:0;list-style:none}.native-navigation__panel a{overflow-wrap:anywhere;padding-block:8px}.native-navigation__overview{color:var(--ma-gold);text-decoration:underline}.native-navigation__directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.native-navigation__heading{color:var(--ma-gold);margin:12px 0 4px;font-weight:600}@media (max-width:1079px){.magha-nav[data-nav-enhanced=false]{height:56px;display:flow-root;position:relative}.native-navigation{margin:16px 20px 0}.native-navigation__links{order:3;justify-content:space-between;width:100%}.native-navigation__directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.native-navigation{gap:0 8px;margin-inline:12px;padding-inline:12px}.native-navigation .brand-lockup__mark{width:30px;height:30px}.native-navigation .brand-lockup__wordmark{font-size:15px}.native-navigation__app{padding-inline:8px;font-size:13px}.native-navigation__links{gap:8px;font-size:13px}.native-navigation__directory{grid-template-columns:minmax(0,1fr)}}.native-navigation__category{border-top:1px solid var(--ma-sidebar-line)}.native-navigation__category summary{min-height:44px;line-height:1.5}.native-navigation__category small{color:var(--ma-copy-muted)}.native-navigation__category p{color:var(--ma-copy-muted);font-size:13px;line-height:1.5}.native-navigation__category:has(:target){outline:1px solid var(--ma-gold);outline-offset:4px}.native-navigation [id^=feature-]{scroll-margin-top:12px}
