.menu{overscroll-behavior:contain;overflow-y:auto}.menu .mi-sym{flex:none}.menu .mi-note{font-size:var(--fs-0);color:var(--ink-3);white-space:nowrap;margin-left:auto;padding-left:1rem}.menu button[aria-disabled=true]{color:var(--ink-4);cursor:default}.menu button[aria-disabled=true]:hover,.menu button[aria-disabled=true][data-focus=true]{background:var(--ink-04);color:var(--ink-4)}.menu .mp{min-width:0;animation:fadeIn var(--t-fast) var(--ease-out);flex-direction:column;display:flex}.menu .mp-body{flex-direction:column;gap:.75rem;padding:.5rem .5rem .375rem;display:flex}.menu .mp-text{font-size:var(--fs-1);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;line-height:1.45}.menu .mp-actions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.menu .mp .mp-btn{border:1px solid var(--line-2);border-radius:var(--r-pill);width:auto;height:1.929rem;color:var(--ink-2);font-family:var(--font-ui);letter-spacing:.1rem;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;justify-content:center;align-items:center;padding:0 .857rem;font-size:.65625rem;font-weight:500;display:inline-flex}.menu .mp .mp-btn:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.menu .mp .mp-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.menu .mp .mp-btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.menu .mp .mp-btn.danger{background:var(--bad-soft);border-color:var(--bad);color:var(--bad);font-weight:600}.menu .mp .mp-btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--bad) 28%, transparent);border-color:var(--bad);color:var(--bad)}:root:not([data-theme=light]) .menu .mp .mp-btn.danger{color:#c58484}:root:not([data-theme=light]) .menu .mp .mp-btn.danger:hover:not(:disabled){color:#d59392}:root[data-theme=light] .menu .mp .mp-btn.danger:hover:not(:disabled){color:#864646}.menu .mp .mp-btn:disabled{opacity:.4;cursor:default}.menu .mp .mp-btn:focus-visible{outline:var(--ring);outline-offset:2px}.menu .mp .mp-btn.danger:focus-visible{outline-color:var(--bad)}.menu .mp-field{height:2.286rem;padding:0 .75rem}.menu .mp-choices{flex-direction:column;display:flex}.menu .mp .mp-back{height:2rem;color:var(--ink-3);letter-spacing:.0875rem;text-transform:uppercase;gap:.5rem;font-size:.6875rem}.menu .mp .mp-back:hover,.menu .mp-choice[aria-checked=true]{color:var(--ink)}.menu .mp-check{width:1rem;color:var(--accent);flex:none;justify-content:center;display:inline-flex}.menu .mp-main{font-variant-numeric:tabular-nums;flex:none;min-width:1.75rem;font-weight:600}.menu .mp-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);overflow:hidden}.menu .mp button:not(.mp-btn):focus-visible{background:var(--surface-3);color:var(--ink);outline:none}.menu.msub{animation:fadeIn var(--t-fast) var(--ease-out)}.menu .mi-chev{color:var(--ink-3);flex:none;margin-left:auto}.menu .mi-note~.mi-chev,.menu kbd~.mi-chev{margin-left:.5rem}.menu button[data-open=true]{background:var(--surface-3);color:var(--ink)}.menu button[data-open=true] .mi-chev{color:var(--ink)}.menu.msub button:not(.mp-btn):focus-visible{background:var(--surface-3);color:var(--ink);outline:none}.menu .mp-nest{flex-direction:column;display:flex}.menu .mp-nest-body{flex-direction:column;min-width:0;display:flex}
