.home nav .nm{position:relative}.home nav .nm-wide{position:static}.home nav .nm-panel{z-index:50;width:min(320px,100vw - 32px);max-height:calc(100dvh - var(--bar-h) - 24px);overscroll-behavior:contain;background:var(--surface);color:var(--ink);border:2px solid var(--edge);box-shadow:5px 5px 0 var(--edge);border-radius:18px;padding:8px;font-size:.95rem;position:absolute;top:calc(100% + 14px);left:-14px;overflow:auto}.home nav .nm-wide .nm-panel{width:min(860px,100%);top:calc(100% - 6px);left:50%;transform:translate(-50%)}.home nav .nm-panel[hidden]{display:none}.home nav .nm-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px;display:grid}.home nav .nm-cols section{flex-direction:column;padding:4px;display:flex}.home nav .nm-cols section+section{border-left:2px dashed var(--rule)}.home nav .nm-panel section{margin:0;padding:4px}.home nav .nm-panel>section+section{margin-top:6px}.home nav .nm-head{font:700 .72rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 10px 4px}.home nav .nm-panel ul{width:auto;font-size:inherit;order:0;gap:1px;display:grid}.home nav .nm-panel a{text-wrap:pretty;border-radius:10px;padding:8px 10px;line-height:1.3;text-decoration:none;display:block}.home nav .nm-panel a:hover,.home nav .nm-panel a:focus-visible{background:var(--bg);text-decoration:none}.home nav .nm-panel a:focus-visible{outline-offset:-3px}.home nav .nm-all{color:var(--muted);margin-top:auto;font-weight:700}.home nav .nm-panel>.nm-all{border-top:2px dashed var(--rule);border-radius:0 0 10px 10px;margin-top:6px;padding-top:10px}@media (max-width:1020px){.home nav ul .wide{display:none}}@media (max-width:720px){.home nav ul .cat{display:none}.home nav .nm{position:static}.home nav .nm-panel,.home nav .nm-wide .nm-panel{width:auto;top:calc(100% + 6px);left:0;right:0;transform:none}.home nav .nm-cols{grid-template-columns:1fr}.home nav .nm-cols section+section{border-left:0;border-top:2px dashed var(--rule);margin-top:4px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.home nav .nm .dm-btn svg{transition:none}}
