.tip.svelte-11extwn{position:relative;display:inline-flex}.bubble.svelte-11extwn{position:absolute;bottom:calc(100% + 6px);inset-inline-end:0;transform:scale(.97);transform-origin:bottom right;padding:.25rem .625rem;background:var(--bg-elevated-2);color:var(--text-primary);font-size:.8125rem;width:max-content;max-width:min(18rem,calc(100vw - 2rem));text-align:end;border-radius:8px;box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transition:opacity var(--duration-popover) var(--ease-out),transform var(--duration-popover) var(--ease-out);z-index:60}.bubble.below.svelte-11extwn{bottom:auto;top:calc(100% + 6px);transform-origin:top right}.tip.svelte-11extwn:focus-within .bubble:where(.svelte-11extwn){opacity:1;transform:scale(1)}@media(hover:hover)and (pointer:fine){.tip.svelte-11extwn:hover .bubble:where(.svelte-11extwn){opacity:1;transform:scale(1)}}.menu.svelte-192vamk{position:fixed;z-index:100;min-width:180px;padding:.375rem;display:flex;flex-direction:column;background:var(--bg-elevated-2);border-radius:var(--radius-control);box-shadow:var(--shadow-menu)}.menu-item.svelte-192vamk{font:inherit;text-align:left;min-height:44px;padding:.5rem .75rem;border:none;border-radius:8px;background:none;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-press) var(--ease-out)}.menu-item.svelte-192vamk:focus-visible{outline:none;background:color-mix(in srgb,var(--tint) 12%,transparent)}.menu-item.destructive.svelte-192vamk{color:var(--destructive)}@media(hover:hover)and (pointer:fine){.menu-item.svelte-192vamk:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}}.menu-header.svelte-192vamk{padding:.5rem .75rem;margin-bottom:.25rem;border-bottom:1px solid var(--separator);pointer-events:none}
