.global-header{position:sticky;top:0;z-index:100;background:#0c0c0d;border-bottom:1px solid #303034;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.global-header__nav{min-height:64px;max-width:1480px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex;align-items:center;gap:16px}
.global-header__brand,.global-header a{color:#f2f2f3;text-decoration:none}.global-header__brand{display:inline-flex;align-items:center;min-height:44px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}
.global-header__menu{display:none;min-height:44px;padding:0 14px;margin-left:auto;background:#171719;color:#f2f2f3;border:2px solid #303034;border-radius:999px;font:inherit;cursor:pointer}
.global-header__panel{display:flex;align-items:center;flex:1;min-width:0}.global-header__links{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.global-header__library{margin:auto}.global-header__ecosystem{padding-left:16px;margin-left:16px;border-left:1px solid #303034}
.global-header__links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:2px solid transparent;border-radius:999px;color:#c1c1c6;font-size:.84rem;white-space:nowrap}.global-header__ecosystem a{border-color:#303034;color:#f2f2f3}.global-header__links a[aria-current="page"]{background:#242427;border-color:#d4af37;color:#f2f2f3}.global-header__group-label{display:none}
.global-header :where(a,button):focus-visible{outline:3px solid #d4af37;outline-offset:3px}
@media (hover:hover){.global-header__links a:hover,.global-header__menu:hover{background:#242427;color:#f2f2f3}.global-header__ecosystem a:hover{border-color:#d4af37}}
@media (max-width:980px){.global-header__nav{position:relative;justify-content:space-between}.global-header__menu{display:inline-flex;align-items:center;justify-content:center}.global-header__panel[hidden]{display:none}.global-header__panel{position:absolute;top:calc(100% + 8px);right:16px;left:16px;display:block;max-width:calc(100vw - 32px);padding:16px;background:#171719;border:2px solid #303034;border-radius:16px;box-shadow:0 18px 36px rgba(0,0,0,.35)}.global-header__group-label{display:block;margin:4px 8px 8px;color:#aaaab0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.global-header__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.global-header__links a{width:100%;justify-content:flex-start;padding:0 12px}.global-header__ecosystem{padding:0;margin:16px 0 0;border:0}.global-header__ecosystem a{border-color:#303034}}
@media (max-width:480px){.global-header__links{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.global-header *{transition:none!important;animation:none!important}}
@media (forced-colors:active){.global-header__links a[aria-current="page"]{outline:2px solid CanvasText;outline-offset:-2px}}
