.marketing-header{position:relative;z-index:40;box-sizing:border-box;width:min(1376px,calc(100% - 112px));min-height:104px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #2a3033;color:#f2f1eb;background:#090a0b}
.marketing-header *{box-sizing:border-box}
.marketing-header a{color:inherit;text-decoration:none}
.marketing-header a:hover{color:#ff8700}
.marketing-header a:focus-visible,.marketing-header summary:focus-visible{outline:2px solid #ff8700;outline-offset:4px}
.marketing-header .mh-wordmark{display:inline-flex;align-items:center;font:500 29px 'JetBrains Mono',monospace;letter-spacing:-1.8px;white-space:nowrap}
.marketing-header .mh-product-mark{display:block;width:28px;height:28px;flex-shrink:0;margin-right:12px}
.marketing-header .mh-wordmark span{color:#ff8700}
.marketing-header .mh-nav{display:flex;align-items:center;gap:28px;font:11px/1.6 'JetBrains Mono',monospace}
.marketing-header .mh-nav>a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}
.marketing-header .mh-platform{position:relative}
.marketing-header summary{list-style:none;display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer}
.marketing-header summary::-webkit-details-marker{display:none}
.marketing-header summary svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5}
.marketing-header details[open] summary{color:#ff8700}
.marketing-header details[open] summary svg{transform:rotate(180deg)}
.marketing-header .mh-menu{position:absolute;right:0;top:100%;z-index:50;width:292px;max-width:calc(100vw - 40px);padding:8px;background:#111416;border:1px solid #394147;box-shadow:0 16px 40px #0008}
.marketing-header .mh-menu a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px;font:11px/1.6 'JetBrains Mono',monospace;color:#d9dedf}
.marketing-header .mh-menu a:hover,.marketing-header .mh-menu a[aria-current]{background:#1b2023;color:#ff8700}
.marketing-header .mh-github{gap:8px}
.marketing-header .mh-github-mark{width:18px;height:18px;flex-shrink:0}
.marketing-header .mh-stars{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding-left:10px;border-left:1px solid #394147;color:#b7c0c5;font-variant-numeric:tabular-nums}
.marketing-header .mh-stars[hidden]{display:none}
.marketing-header .mh-stars svg{width:14px;height:14px;color:#ff8700;flex-shrink:0}
.marketing-header [data-github-stars]{min-width:3ch}
@media(max-width:1100px){.marketing-header{width:calc(100% - 64px)}.marketing-header .mh-nav{gap:23px}}
@media(min-width:651px) and (max-width:760px){.marketing-header{gap:16px}.marketing-header .mh-nav{gap:14px}}
@media(max-width:650px){.marketing-header{width:calc(100% - 40px);flex-wrap:wrap;gap:16px;padding-block:24px 12px}.marketing-header .mh-nav{width:100%;justify-content:space-between;gap:8px;font-size:9px}.marketing-header .mh-wordmark{font-size:29px}.marketing-header .mh-menu{left:0;right:auto}.marketing-header .mh-github{gap:6px}.marketing-header .mh-stars{padding-left:0;margin-left:0;border-left:0;gap:4px}.marketing-header .mh-github-mark{width:16px;height:16px}.marketing-header .mh-stars svg{width:12px;height:12px}}
