.lv-menu{z-index:var(--ui-z-menu);box-sizing:border-box;padding:var(--ui-space-1);overscroll-behavior:contain;max-height:var(--ui-menu-max);border:var(--ui-line) solid var(--brand-line);border-radius:var(--brand-radius-popup);background:var(--brand-surface);color:var(--brand-strong);box-shadow:var(--brand-shadow-float);font:var(--brand-weight-body) var(--ui-text-body) / var(--ui-lead-name-look) var(--brand-font);transform-origin:top;animation:lv-in var(--ui-dur-menu-in) var(--ui-ease-out) both;outline:none;margin:0;position:fixed;overflow-y:auto}.ad .lv-menu:focus-visible{outline:none}.lv-menu:not(.ad .lv-menu){scrollbar-width:thin;scrollbar-color:var(--brand-action) transparent}.lv-menu:not(.ad .lv-menu)::-webkit-scrollbar{width:var(--ui-space-2)}.lv-menu:not(.ad .lv-menu)::-webkit-scrollbar-track{background:0 0}.lv-menu:not(.ad .lv-menu)::-webkit-scrollbar-thumb{border-radius:var(--brand-radius-pill);background:var(--brand-action)}.lv-menu.is-up{transform-origin:bottom}.lv-menu.is-out{animation:lv-out var(--ui-dur-menu-out) ease-out both;pointer-events:none}.lv-opt{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-tap-min);padding:var(--ui-space-1) var(--ui-space-4);border-radius:var(--brand-radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-dur-hover) ease;display:flex}.lv-opt-text{flex:1;min-width:0}.lv-opt .ll{width:var(--ui-icon-small);height:var(--ui-icon-small);color:var(--brand-strong);flex:none}.lv-opt.is-active{background:var(--brand-wash)}.lv-opt[aria-selected=true]{font-weight:var(--brand-weight-mid)}.lv-opt[aria-disabled=true]{cursor:default;opacity:var(--ui-opacity-disabled)}.ad .lv-opt[data-quiet]{color:var(--brand-text)}.ad .lv-menu{padding:calc(var(--ui-space-1) * 1.5);border-radius:var(--brand-radius-menu);box-shadow:inset 0 0 0 var(--ui-line) var(--brand-edge-light), var(--brand-shadow-menu);font-size:var(--ui-text-small);animation:lv-rise var(--ui-dur-menu-in) var(--ui-ease-out) both;border:0}.ad .lv-menu.is-out{animation:lv-fade-out var(--ui-dur-menu-out) ease-out both}.ad .lv-opt{min-height:var(--ui-tap-min);padding:0 var(--ui-space-3);border-radius:var(--brand-radius-ghost);color:var(--brand-strong);font-size:var(--ui-text-small);font-weight:var(--brand-weight-body);line-height:var(--ui-lead-control)}.ad .lv-opt.is-active{background:var(--brand-page)}.ad .lv-opt[aria-selected=true]{font-weight:var(--brand-weight-mid)}.ad .lv-opt .ll{width:var(--ui-icon-small);height:var(--ui-icon-small)}@keyframes lv-in{0%{opacity:0;transform:scale(var(--ui-scale-popup-in))}}@keyframes lv-out{to{opacity:0;transform:scale(var(--ui-scale-popup-out))}}@keyframes lv-rise{0%{opacity:0;transform:translateY(var(--ui-space-1))}}@keyframes lv-fade{0%{opacity:0}}@keyframes lv-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lv-menu,.ad .lv-menu{animation:lv-fade var(--ui-dur-reduced-in) ease-out both}.lv-menu.is-out,.ad .lv-menu.is-out{animation:lv-fade-out var(--ui-dur-reduced-out) ease-out both}.lv-opt{transition:none}}
