.mnav-btn{display:none}@media (max-width:920px){.mnav-btn{display:grid}}.mnav-scrim{z-index:140;-webkit-backdrop-filter:blur(6px);background:#05050a99;animation:.18s ease-out mnavFade;position:fixed;inset:0}@keyframes mnavFade{0%{opacity:0}to{opacity:1}}.mnav-panel{z-index:141;background:color-mix(in oklab, var(--bg,#0a0a0f), #000 20%);border-bottom:1px solid var(--hair,#ffffff14);flex-direction:column;gap:2px;padding:18px 22px 26px;animation:.22s cubic-bezier(.2,.9,.3,1) mnavDrop;display:flex;position:fixed;top:0;left:0;right:0}@keyframes mnavDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.mnav-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mnav-k{font-family:var(--font-arcade,monospace);letter-spacing:.18em;color:var(--la,#8f9bff);text-transform:uppercase;font-size:11px}.mnav-panel a.mnav-link{color:var(--text,#ececf1);border-bottom:1px solid var(--hair,#ffffff0f);padding:12px 4px;font-size:22px;font-weight:700;text-decoration:none;transition:color .15s,padding-left .15s}.mnav-panel a.mnav-link:hover,.mnav-panel a.mnav-link:active{color:var(--la,#8f9bff);padding-left:10px}.mnav-tools{gap:10px;margin-top:18px;display:flex}.mnav-tools a{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--text,#ececf1);border:1px solid var(--hair,#ffffff1f);border-radius:999px;flex:1;padding:12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s}.mnav-tools a:hover{background:#ffffff0f}
