.menu-section-nav[data-v-682c6761]{z-index:5;top:var(--menu-section-nav-top);align-self:start;width:min(100%,34rem);min-width:0;margin-inline:auto;position:sticky}.menu-section-nav details[data-v-682c6761]{position:relative}.menu-section-nav summary[data-v-682c6761]{gap:calc(var(--spacing)*3);border:1px solid color-mix(in srgb,var(--menu-text) 15%,transparent);border-radius:var(--menu-radius);background:color-mix(in srgb,var(--menu-bg) 94%,transparent);width:100%;min-width:0;min-height:3.5rem;box-shadow:0 .7rem 2rem color-mix(in srgb,var(--menu-bg-dark) 12%,transparent);color:var(--menu-text);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:2.4rem minmax(0,1fr) auto 1.2rem;align-items:center;padding:.45rem .7rem;list-style:none;transition:border-color .15s,box-shadow .15s;display:grid}.menu-section-nav summary[data-v-682c6761]::-webkit-details-marker{display:none}.menu-section-nav details[open] summary[data-v-682c6761]{border-color:color-mix(in srgb,var(--menu-secondary) 52%,transparent);box-shadow:0 .8rem 2.25rem color-mix(in srgb,var(--menu-bg-dark) 18%,transparent)}.menu-section-nav__icon[data-v-682c6761]{background:color-mix(in srgb,var(--menu-secondary) 12%,var(--menu-bg));width:2.4rem;height:2.4rem;color:var(--menu-secondary);border-radius:9999px;place-items:center;display:grid}.menu-section-nav__current[data-v-682c6761]{text-align:left;gap:.05rem;min-width:0;display:grid}.menu-section-nav__current small[data-v-682c6761]{color:var(--menu-muted);font-size:.62rem;font-weight:var(--font-weight-black);letter-spacing:.12em;text-transform:uppercase}.menu-section-nav__current strong[data-v-682c6761]{color:var(--menu-text);font-size:.88rem;font-weight:var(--font-weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-section-nav__count[data-v-682c6761]{padding:var(--spacing) .45rem;background:color-mix(in srgb,var(--menu-secondary) 9%,var(--menu-bg));color:var(--menu-secondary);font-size:.67rem;font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px}.menu-section-nav__chevron[data-v-682c6761]{color:var(--menu-secondary);transition:transform .15s}.menu-section-nav details[open] .menu-section-nav__chevron[data-v-682c6761]{transform:rotate(180deg)}.menu-section-nav summary[data-v-682c6761]:focus-visible{outline:2px solid var(--menu-secondary);outline-offset:2px}.menu-section-nav__panel[data-v-682c6761]{z-index:2;border:1px solid color-mix(in srgb,var(--menu-text) 15%,transparent);border-radius:var(--menu-radius);background:color-mix(in srgb,var(--menu-bg) 98%,transparent);max-height:min(60vh,28rem);box-shadow:0 1.15rem 3rem color-mix(in srgb,var(--menu-bg-dark) 22%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.menu-section-nav__option[data-v-682c6761]{border-radius:var(--menu-radius-control);min-height:2.75rem;color:var(--menu-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--font-weight-extrabold);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1.7rem minmax(0,1fr) 1rem;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.menu-section-nav__option[data-v-682c6761]:hover{background:color-mix(in srgb,var(--menu-secondary) 7%,var(--menu-bg));color:var(--menu-text)}.menu-section-nav__option--active[data-v-682c6761]{border-color:color-mix(in srgb,var(--menu-secondary) 38%,transparent);background:color-mix(in srgb,var(--menu-secondary) 11%,var(--menu-bg));color:var(--menu-text)}.menu-section-nav__option[data-v-682c6761]:focus-visible{outline:2px solid var(--menu-secondary);outline-offset:-1px}.menu-section-nav__number[data-v-682c6761]{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wider);font-size:.65rem}.menu-section-nav__number[data-v-682c6761],.menu-section-nav__option>.iconify[data-v-682c6761]{color:var(--menu-secondary)}@media (width<=35rem){.menu-section-nav__panel[data-v-682c6761]{grid-template-columns:minmax(0,1fr)}}
