.mtm-nav__has-sub{position:relative}.mtm-nav__has-sub>a::after{content:"";display:inline-block;width:.4em;height:.4em;margin-left:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2em) rotate(45deg);opacity:.7}.mtm-sub{list-style:none;margin:0;padding:0}.mtm-sub__label{color:var(--mtm-accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mtm-navtoggle{display:none}@media (min-width:1101px){.mtm-sub{position:absolute;top:100%;left:-16px;min-width:250px;margin-top:14px;padding:8px;background:#0E1620;border:1px solid var(--mtm-line);border-radius:14px;box-shadow:0 24px 48px -16px rgb(0 0 0 / .6);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:120}.mtm-sub::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.mtm-nav__has-sub:hover .mtm-sub,.mtm-nav__has-sub:focus-within .mtm-sub{opacity:1;visibility:visible;transform:none}.mtm-sub a{display:block;padding:9px 12px;border-radius:9px;font-size:.93rem;opacity:.9}.mtm-sub a:hover,.mtm-sub a:focus-visible{background:rgb(16 157 229 / .12);opacity:1}.mtm-sub__label{margin-top:6px;padding:12px 12px 4px;border-top:1px solid var(--mtm-line)}}@media (max-width:1100px){.mtm-navtoggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--mtm-line);border-radius:12px;background:#fff0;color:var(--mtm-ink-dark);cursor:pointer;position:relative}.mtm-navtoggle::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor;transition:transform .2s,box-shadow .2s}.mtm-navtoggle::after{content:"";position:absolute;width:18px;height:2px;border-radius:2px;background:currentColor;opacity:0;transition:transform .2s,opacity .2s}.mtm-header.is-open .mtm-navtoggle::before{box-shadow:none;transform:rotate(45deg)}.mtm-header.is-open .mtm-navtoggle::after{opacity:1;transform:rotate(-45deg)}.mtm-navtoggle__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mtm-navtoggle:focus-visible{outline:2px solid var(--mtm-accent);outline-offset:2px}.mtm-header.is-open .mtm-nav{display:block;position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 68px);overflow-y:auto;margin:0;padding:6px var(--mtm-pad-x) 28px;background:#0B1117;border-bottom:1px solid var(--mtm-line);box-shadow:0 24px 40px -20px rgb(0 0 0 / .7)}.mtm-header.is-open .mtm-nav>li{border-bottom:1px solid var(--mtm-line)}.mtm-header.is-open .mtm-nav a{display:block;padding:14px 0;font-size:1.05rem;opacity:1}.mtm-header.is-open .mtm-nav__has-sub>a::after{display:none}.mtm-header.is-open .mtm-sub{padding:0 0 12px 14px;border-left:2px solid rgb(16 157 229 / .35);margin-bottom:8px}.mtm-header.is-open .mtm-sub a{padding:9px 0;font-size:.98rem;font-weight:500;opacity:.85}.mtm-header.is-open .mtm-sub__label{padding:12px 0 2px}}@media (prefers-reduced-motion:reduce){.mtm-sub,.mtm-navtoggle::before,.mtm-navtoggle::after{transition:none}}