.menuverse-vertical{--menuverse-vertical-width:260px;--menuverse-vertical-indent:14px;--menuverse-vertical-offset:24px;--menuverse-vertical-color:inherit;--menuverse-vertical-active-color:var(--menuverse-accent);--menuverse-vertical-hover:rgb(15 23 42/5%);max-width:100%;width:var(--menuverse-vertical-width)}.menuverse-vertical--sticky{inset-block-start:var(--menuverse-vertical-offset);position:sticky}.menuverse-vertical__title{color:var(--menuverse-text-muted);font-size:12px;letter-spacing:.06em;margin:0 0 var(--menuverse-space);text-transform:uppercase}.menuverse-vertical__list,.menuverse-vertical__sublist{list-style:none;margin:0;padding:0}.menuverse-vertical__sublist{flex-basis:100%;padding-inline-start:var(--menuverse-vertical-indent)}.menuverse-vertical__sublist[hidden]{display:none}.menuverse-vertical__item{align-items:center;display:flex;flex-wrap:wrap;position:relative}.menuverse-vertical--dividers .menuverse-vertical__item{border-block-end:1px solid var(--menuverse-border)}.menuverse-vertical .menuverse-vertical__link{align-items:center;border-radius:var(--menuverse-radius);color:var(--menuverse-vertical-color);display:flex;flex:1;gap:calc(var(--menuverse-space)*.75);padding:calc(var(--menuverse-space)*.875) calc(var(--menuverse-space)*1.25);text-decoration:none}.menuverse-vertical .menuverse-vertical__link:hover{background:var(--menuverse-vertical-hover)}.menuverse-vertical .menuverse-vertical__link:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-vertical__badge{background:var(--menuverse-vertical-active-color);border-radius:999px;color:var(--menuverse-accent-contrast);font-size:11px;margin-inline-start:auto;padding:1px 6px}.menuverse-vertical__item--current>.menuverse-vertical__link{color:var(--menuverse-vertical-active-color);font-weight:600}.menuverse-vertical--marker-bar .menuverse-vertical__item--current:before{background:var(--menuverse-vertical-active-color);border-radius:999px;content:"";inline-size:3px;inset-block:4px;inset-inline-start:0;position:absolute}.menuverse-vertical--marker-background .menuverse-vertical__item--current>.menuverse-vertical__link{background:color-mix(in srgb,var(--menuverse-vertical-active-color) 12%,transparent)}.menuverse-vertical .menuverse-vertical__toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:var(--menuverse-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.menuverse-vertical .menuverse-vertical__toggle:focus-visible{outline:2px solid var(--menuverse-accent);outline-offset:-2px}.menuverse-vertical__toggle-icon{flex:none;height:18px;transition:transform var(--menuverse-duration) var(--menuverse-easing);width:18px}.menuverse-vertical__item.is-expanded>.menuverse-vertical__toggle .menuverse-vertical__toggle-icon{transform:rotate(-180deg)}.menuverse-vertical--flyout .menuverse-vertical__sublist{background:var(--menuverse-surface);border-radius:var(--menuverse-radius);box-shadow:0 1px 2px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.1);flex-basis:auto;inset-block-start:0;inset-inline-start:100%;min-width:200px;padding:var(--menuverse-space);position:absolute;z-index:var(--menuverse-z)}.menuverse-vertical--flyout .menuverse-vertical__item.is-expanded>.menuverse-vertical__toggle .menuverse-vertical__toggle-icon{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.menuverse-vertical__toggle-icon{transition:none}}
