@layer components{.menu-module_Y_1h9a_menu{z-index:70;min-width:12rem;max-height:var(--popover-available-height,80vh);overscroll-behavior:contain;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;overflow-y:auto;translate:0 -4px}.menu-module_Y_1h9a_menu[data-enter]{opacity:1;translate:0}.menu-module_Y_1h9a_item{align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-md);cursor:pointer;display:flex}.menu-module_Y_1h9a_icon{flex:none;place-items:center;display:grid}.menu-module_Y_1h9a_item[aria-disabled=true]{opacity:.5;cursor:default}.menu-module_Y_1h9a_spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-full);width:1em;height:1em;animation:.6s linear infinite menu-module_Y_1h9a_menu-spin}@keyframes menu-module_Y_1h9a_menu-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.menu-module_Y_1h9a_spinner{animation-duration:2s}}.menu-module_Y_1h9a_texts{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.menu-module_Y_1h9a_description{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.menu-module_Y_1h9a_itemSelected{color:var(--accent)}.menu-module_Y_1h9a_separator{margin:var(--space-1) calc(var(--space-1) * -1);border:none;border-block-start:1px solid var(--border)}.menu-module_Y_1h9a_heading{padding:var(--space-1) var(--space-3);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:600}.menu-module_Y_1h9a_check{color:var(--accent);flex:none}.menu-module_Y_1h9a_item[data-active-item]{background:var(--surface-2)}.menu-module_Y_1h9a_dangerText{color:var(--danger)}.menu-module_Y_1h9a_shortcut{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);opacity:0;transition:opacity var(--dur-fast) var(--ease)}@media (any-hover:hover) and (any-pointer:fine){.menu-module_Y_1h9a_shortcut{opacity:1}}:root[data-modality=keyboard] .menu-module_Y_1h9a_shortcut{opacity:1}}
