.mnu-overlay{position:fixed;inset:0;display:none;background:rgb(0 0 0 / .65);backdrop-filter:blur(2px);z-index:3000}.mnu-overlay.mnu-open{display:block}.mnu-panel{position:absolute;inset:0;background:#0b0c10;color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.mnu-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .08)}.mnu-title{font-size:1.1rem;font-weight:600}.mnu-close{border:1px solid rgb(255 255 255 / .25);background:#fff0;color:#fff;padding:.45rem .7rem;border-radius:10px;cursor:pointer}.mnu-chips{display:flex;gap:.5rem;overflow-x:auto;white-space:nowrap;padding:12px 0}.mnu-chips::-webkit-scrollbar{display:none}.mnu-chip{display:inline-block;border:1px solid rgb(255 255 255 / .25);border-radius:999px;padding:8px 14px;color:#fff;text-decoration:none}.mnu-chip:hover{background:rgb(255 255 255 / .08)}.mnu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0 24px;list-style:none;margin:0}@media (min-width:768px){.mnu-grid{grid-template-columns:repeat(4,1fr)}}.mnu-card{text-align:center}.mnu-card a{text-decoration:none;color:inherit;display:block}.mnu-img{width:100%;height:auto;border-radius:50%;box-shadow:0 5px 15px rgb(0 0 0 / .2);border:1px solid #2b2b2b;transition:transform 0.2s}.mnu-img:active{transform:scale(.98)}.mnu-name{display:block;margin-top:8px;font-size:.95rem}