.menu-section[data-v-50217360]{min-width:0}.menu-section--touch .nav-section[data-v-50217360]{margin:20px 16px 8px;font-size:12px}.menu-section--touch .nav-group[data-v-50217360]{background:color-mix(in srgb, var(--canvas) 94%, white);border-radius:14px;overflow:hidden}.menu-section--touch[data-v-50217360] .nav-link{height:auto;min-height:52px;color:var(--text);border-radius:0;align-items:center;gap:14px;margin:0;padding:12px 16px;font-size:15px;display:flex;position:relative}.menu-section--touch[data-v-50217360] .nav-link+.nav-link:before{content:"";background:var(--border);height:1px;position:absolute;inset:0 0 auto 50px}.menu-section--touch[data-v-50217360] .nav-link svg{color:var(--text-secondary);flex-shrink:0}.menu-section--touch[data-v-50217360] .nav-link span{overflow-wrap:anywhere}.menu-section--touch[data-v-50217360] .nav-link:hover{background:0 0}@media (hover:hover) and (pointer:fine){.menu-section--touch[data-v-50217360] .nav-link:hover{background:var(--surface-hover)}}.menu-section--touch[data-v-50217360] .nav-link.active,.menu-section--touch[data-v-50217360] .nav-link[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none;font-weight:600}.menu-section--touch[data-v-50217360] .nav-link.active svg,.menu-section--touch[data-v-50217360] .nav-link[aria-current=page] svg{color:var(--brand-strong)}.menu-section--touch[data-v-50217360] .nav-link:focus-visible{outline-offset:-3px}
