body.ml-home-template main.ml-home,body.ml-inner-template main.ml-inner{overflow:visible!important}.ml-home__header,.ml-inner__header{z-index:100}.ml-nav-menu{position:relative}.ml-nav-menu summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.82rem;font-weight:650;gap:7px;list-style:none;padding:4px 0}.ml-nav-menu summary::-webkit-details-marker{display:none}.ml-nav-menu summary:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:6px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s ease,color .2s ease;width:6px}.ml-nav-menu:hover summary:after,.ml-nav-menu:focus-within summary:after,.ml-nav-menu.is-hover summary:after{color:var(--ml-lime);transform:rotate(225deg) translate(-1px,-1px)}.ml-nav-menu>div,.ml-nav-portal{background:var(--ml-ink);border:1px solid #ffffff22;border-radius:14px;box-shadow:0 18px 40px #0003;display:grid;gap:2px;min-width:225px;padding:8px;z-index:9999}.ml-nav-menu>div{left:-16px;opacity:0;pointer-events:none;position:absolute;top:35px;transform:translateY(7px) scale(.98);transform-origin:top left;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.ml-nav-menu:hover>div,.ml-nav-menu:focus-within>div,.ml-nav-menu.is-hover>div{opacity:1;pointer-events:auto;transform:none;visibility:visible}.ml-nav-portal{position:fixed;opacity:0;pointer-events:none;transform:translateY(7px) scale(.98);transform-origin:top left;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden}.ml-nav-portal.is-visible{opacity:1;pointer-events:auto;transform:none;visibility:visible}.ml-nav-menu>div a,.ml-nav-portal a{border-radius:8px;color:#fff!important;font-size:.76rem!important;padding:9px 10px;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.ml-nav-menu>div a:hover,.ml-nav-portal a:hover{background:#ffffff16;color:var(--ml-lime)!important;transform:translateX(3px)}.ml-inner__header .ml-nav-menu summary{color:#fff!important}@media(max-width:680px){.ml-nav-menu summary{padding:8px}.ml-nav-menu>div,.ml-nav-menu:hover>div,.ml-nav-menu:focus-within>div,.ml-nav-menu.is-hover>div{border:0;box-shadow:none;display:grid;gap:0;left:0;min-width:0;opacity:1;padding:4px 0 6px;pointer-events:auto;position:static;transform:none;visibility:visible}.ml-nav-menu>div a{padding:8px 16px}}
